fix getting uploaded files with PSR7

This commit is contained in:
Uwe Steinmann 2025-01-02 17:15:12 +01:00
parent 54d4d2c41a
commit 1c09c1ba4e

View File

@ -1413,7 +1413,8 @@ class SeedDMS_ExtPaperless_RestAPI_Controller { /* {{{ */
$cats[] = $cat;
}
$userfiletmp = $file_info->file;
$userfiletmp = tempnam(sys_get_temp_dir(), 'paperless');
file_put_contents($temp, (string) $file_info->getStream());
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$userfiletype = finfo_file($finfo, $userfiletmp);
$fileType = ".".pathinfo($origfilename, PATHINFO_EXTENSION);
@ -1507,10 +1508,8 @@ class SeedDMS_ExtPaperless_RestAPI_Controller { /* {{{ */
if($notifier) {
$notifier->sendNewDocumentMail($document, $userobj);
}
if($settings->_removeFromDropFolder) {
if(file_exists($userfiletmp)) {
unlink($userfiletmp);
}
if(file_exists($userfiletmp)) {
unlink($userfiletmp);
}
$response->getBody()->write('OK');
return $response->withStatus(200);