docs
docs copied to clipboard
Empty file after API upload
Hi,
I created my own file upload script for the API (Teedy Docker v1.11 & v1.12)
After uploading, this file was not found...
This is the log from the docker.
27 Feb 2024 22:36:17,284 INFO com.sismics.docs.core.util.FileUtil.startProcessingFile(FileUtil.java:221) Processing started for file: 563d23bd-eed4-4301-9dc1-63b80f6b1087
27 Feb 2024 22:36:17,352 INFO com.sismics.docs.core.listener.async.FileProcessingAsyncListener.on(FileProcessingAsyncListener.java:53) File created event: FileCreatedAsyncEvent{fileId=563d23bd-eed4-4301-9dc1-63b80f6b1087, language=null}
27 Feb 2024 22:36:17,751 INFO com.sismics.docs.core.listener.async.FileProcessingAsyncListener.extractContent(FileProcessingAsyncListener.java:176) Start extracting content from: File{id=563d23bd-eed4-4301-9dc1-63b80f6b1087, name=Protokoll Sitzung 12.01.2024.pdf}
27 Feb 2024 22:36:17,775 INFO com.sismics.docs.core.listener.async.FileProcessingAsyncListener.extractContent(FileProcessingAsyncListener.java:182) File content extracted in 23ms: 563d23bd-eed4-4301-9dc1-63b80f6b1087
27 Feb 2024 22:36:17,814 INFO com.sismics.docs.core.util.FileUtil.endProcessingFile(FileUtil.java:231) Processing ended for file: 563d23bd-eed4-4301-9dc1-63b80f6b1087
How I did it:
const response = await request.put({
url: teedyUploadUrl,
formData: {
file: fs.createReadStream(filePath)
},
headers: {
'Cookie': ${authToken},
'Content-Type': 'multipart/form-data'
}
}, (err, res, body) => {
if (err) {
return console.log(err);
}
console.log(`Status: ${res.statusCode}`); //Status: 200
console.log(body); //{"status":"ok","id":"c6ea3df3-f3d0-4722-9484-f521ef7b76e4","size":70163}
});
The other question is, how can I add "quick uploaded" files to existing documents? If this is not possible, I don't need my upload-bot...