增加文件上传至第三方存储
Signed-off-by: vilson <545522390@qq.com>
This commit is contained in:
parent
260a754db7
commit
216839c84d
@ -106,6 +106,7 @@ class File extends BasicApi
|
|||||||
'file_type' => $info->getInfo()['type'],
|
'file_type' => $info->getInfo()['type'],
|
||||||
];
|
];
|
||||||
$result = [];
|
$result = [];
|
||||||
|
$type = empty($file_storage) ? sysconf('storage_type') : $file_storage;
|
||||||
if ($chunkNumber == $totalChunks) {
|
if ($chunkNumber == $totalChunks) {
|
||||||
$fileList = [];
|
$fileList = [];
|
||||||
$blob = '';
|
$blob = '';
|
||||||
@ -118,7 +119,7 @@ class File extends BasicApi
|
|||||||
$fileList[] = env('root_path') . $fileUrl;
|
$fileList[] = env('root_path') . $fileUrl;
|
||||||
}
|
}
|
||||||
$path = config('upload.base_path') . config('upload.file') . "/{$orgCode}/{$memberCode}/$date/$ticket-$orgFileName";
|
$path = config('upload.base_path') . config('upload.file') . "/{$orgCode}/{$memberCode}/$date/$ticket-$orgFileName";
|
||||||
$result = FileService::local($path, $blob);
|
$result = FileService::$type($path, $blob);
|
||||||
$fileData['size'] = $data['totalSize'];
|
$fileData['size'] = $data['totalSize'];
|
||||||
$fileData['path_name'] = $result['key'];
|
$fileData['path_name'] = $result['key'];
|
||||||
$fileData['file_url'] = $result['url'];
|
$fileData['file_url'] = $result['url'];
|
||||||
@ -126,6 +127,7 @@ class File extends BasicApi
|
|||||||
$fileData['size'] = $data['totalSize'];
|
$fileData['size'] = $data['totalSize'];
|
||||||
!isset($data['taskCode']) && $data['taskCode'] = '';
|
!isset($data['taskCode']) && $data['taskCode'] = '';
|
||||||
$fileResult = \app\common\Model\File::createFile($data['projectCode'], $fileData);
|
$fileResult = \app\common\Model\File::createFile($data['projectCode'], $fileData);
|
||||||
|
//文件碎片移除
|
||||||
foreach ($fileList as $file) {
|
foreach ($fileList as $file) {
|
||||||
@unlink($file);
|
@unlink($file);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user