fix upload

This commit is contained in:
Dennis Eichhorn 2020-02-01 22:48:15 +01:00
parent 47719b4e29
commit 45348609f8
4 changed files with 4 additions and 11 deletions

View File

@ -23,7 +23,7 @@ return [
], ],
[ [
'dest' => '\Modules\Media\Controller\ApiController:apiMediaUpdate', 'dest' => '\Modules\Media\Controller\ApiController:apiMediaUpdate',
'verb' => RouteVerb::PUT, 'verb' => RouteVerb::POST,
'permission' => [ 'permission' => [
'module' => ApiController::MODULE_NAME, 'module' => ApiController::MODULE_NAME,
'type' => PermissionType::CREATE, 'type' => PermissionType::CREATE,

View File

@ -74,7 +74,7 @@ jsOMS.Modules.Media = class {
+ 'input[form="' + e.id + '"][type="file"]' + 'input[form="' + e.id + '"][type="file"]'
); );
if (uploadData.hasAttribute('data-uri') !== null) { if (uploadData.hasAttribute('data-uri')) {
uploader.setUri(uploadData.getAttribute('data-uri')); uploader.setUri(uploadData.getAttribute('data-uri'));
} else { } else {
uploader.setUri('api/media'); uploader.setUri('api/media');

View File

@ -171,10 +171,9 @@ export class Upload {
}); });
request.setData(formData); request.setData(formData);
request.setType(RequestType.FILE); request.setType(RequestType.FORM_DATA);
request.setUri(this.uri); request.setUri(this.uri);
request.setMethod(RequestMethod.PUT); request.setMethod(RequestMethod.PUT);
request.setRequestHeader('HTTP_X_REQUESTED_WITH', 'XMLHttpRequest');
request.setSuccess(function (xhr) request.setSuccess(function (xhr)
{ {
try { try {

View File

@ -166,13 +166,7 @@ class UploadFile
Directory::create($path, 0755, true); Directory::create($path, 0755, true);
} }
if (!\is_uploaded_file($f['tmp_name'])) { if (!\rename($f['tmp_name'], $dest = $path . '/' . $this->fileName)) {
$result[$key]['status'] = UploadStatus::NOT_UPLOADED;
return $result;
}
if (!\move_uploaded_file($f['tmp_name'], $dest = $path . '/' . $this->fileName)) {
$result[$key]['status'] = UploadStatus::NOT_MOVABLE; $result[$key]['status'] = UploadStatus::NOT_MOVABLE;
return $result; return $result;