diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 6824a0c1..985b47ba 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -382,7 +382,7 @@ class DialogController extends AbstractController if ($data['type'] == 'file') { $codeExt = ['txt']; $officeExt = ['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx']; - $localExt = ['jpg', 'jpeg', 'png', 'gif']; + $localExt = ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'ico', 'raw', 'tif', 'tiff', 'mp3', 'wav', 'mp4', 'flv', 'avi', 'mov', 'wmv', 'mkv', '3gp', 'rm']; $msg = Base::json2array($dialogMsg->getRawOriginal('msg')); $filePath = public_path($msg['path']); if (in_array($msg['ext'], $codeExt) && $msg['size'] < 2 * 1024 * 1024) { diff --git a/app/Http/Controllers/Api/ProjectController.php b/app/Http/Controllers/Api/ProjectController.php index 28892a35..267e10c5 100755 --- a/app/Http/Controllers/Api/ProjectController.php +++ b/app/Http/Controllers/Api/ProjectController.php @@ -1134,7 +1134,7 @@ class ProjectController extends AbstractController // $codeExt = ['txt']; $officeExt = ['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx']; - $localExt = ['jpg', 'jpeg', 'png', 'gif']; + $localExt = ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'ico', 'raw', 'tif', 'tiff', 'mp3', 'wav', 'mp4', 'flv', 'avi', 'mov', 'wmv', 'mkv', '3gp', 'rm']; $filePath = public_path($data['path']); if (in_array($data['ext'], $codeExt) && $data['size'] < 2 * 1024 * 1024) { // 文本预览,限制2M内的文件