From 216839c84dd381a09f0dffd4831d96e85bcb325e Mon Sep 17 00:00:00 2001 From: vilson <545522390@qq.com> Date: Sat, 13 Jul 2019 10:34:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=96=87=E4=BB=B6=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E8=87=B3=E7=AC=AC=E4=B8=89=E6=96=B9=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: vilson <545522390@qq.com> --- application/project/controller/File.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/application/project/controller/File.php b/application/project/controller/File.php index 2f94497..165bfb8 100644 --- a/application/project/controller/File.php +++ b/application/project/controller/File.php @@ -106,6 +106,7 @@ class File extends BasicApi 'file_type' => $info->getInfo()['type'], ]; $result = []; + $type = empty($file_storage) ? sysconf('storage_type') : $file_storage; if ($chunkNumber == $totalChunks) { $fileList = []; $blob = ''; @@ -118,7 +119,7 @@ class File extends BasicApi $fileList[] = env('root_path') . $fileUrl; } $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['path_name'] = $result['key']; $fileData['file_url'] = $result['url']; @@ -126,6 +127,7 @@ class File extends BasicApi $fileData['size'] = $data['totalSize']; !isset($data['taskCode']) && $data['taskCode'] = ''; $fileResult = \app\common\Model\File::createFile($data['projectCode'], $fileData); + //文件碎片移除 foreach ($fileList as $file) { @unlink($file); }