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',
'verb' => RouteVerb::PUT,
'verb' => RouteVerb::POST,
'permission' => [
'module' => ApiController::MODULE_NAME,
'type' => PermissionType::CREATE,

View File

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

View File

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

View File

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