|
@@ -214,18 +214,23 @@ function UploadImg($files)
|
|
|
validate(['imgFile' => ['fileSize' => 10240000, 'fileExt' => 'jpg,jpeg,png,bmp,gif', 'fileMime' => 'image/jpeg,image/png,image/gif']])->check(['imgFile' => $files]);
|
|
|
|
|
|
foreach ($files as $file) {
|
|
|
- $url = Filesystem::disk('public')->putFile('topic/' . date("Ymd"), $file, function () use ($file) {
|
|
|
- return str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName() . "_" . date('YmdHis'));
|
|
|
- });
|
|
|
- $name = str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName());
|
|
|
- $temp = ["url" => $url, "name" => $name];
|
|
|
+
|
|
|
+ //文件存放路径
|
|
|
+ $root = config('filesystem.disks.public.root') . DIRECTORY_SEPARATOR;
|
|
|
+ $url = 'topic' . DIRECTORY_SEPARATOR . date("Ymd");
|
|
|
+
|
|
|
+ //文件名
|
|
|
+ $file_name = str_replace('.' . $file->getOriginalExtension(), "_" . date('YmdHis') . '.' . $file->getOriginalExtension(), $file->getOriginalName());
|
|
|
+
|
|
|
+ $file->move($root . $url, $file_name);
|
|
|
+
|
|
|
+ $temp = ["url" => $url . DIRECTORY_SEPARATOR . $file_name, "name" => $file->getOriginalName()];
|
|
|
$savename[] = $temp;
|
|
|
}
|
|
|
|
|
|
return $savename;
|
|
|
} catch (\think\exception\ValidateException $e) {
|
|
|
-
|
|
|
- return $e->getMessage();
|
|
|
+ return $e->getError();
|
|
|
}
|
|
|
}
|
|
|
/**
|
|
@@ -238,22 +243,35 @@ function UploadFile($files)
|
|
|
$files = !is_array($files) ? [$files] : $files;
|
|
|
try {
|
|
|
//验证
|
|
|
- validate(['imgFile' => ['fileSize' => 10240000,'fileExt' => 'xlsx,xls,pdf,zip,rar,7z,doc,docx']])->check(['imgFile' =>
|
|
|
+ validate(['imgFile' => ['fileSize' => 10240000, 'fileExt' => 'xlsx,xls,pdf,zip,rar,7z,doc,docx']])->check(['imgFile' =>
|
|
|
$files]);
|
|
|
|
|
|
foreach ($files as $file) {
|
|
|
- $url = Filesystem::disk('public')->putFile('files/' . date("Ymd"), $file, function () use ($file) {
|
|
|
- return str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName() . "_" . date('YmdHis'));
|
|
|
- });
|
|
|
- $name = str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName());
|
|
|
- $temp = ["url" => $url, "name" => $name];
|
|
|
+// $url = Filesystem::disk('public')->putFile('files/' . date("Ymd"), $file, function () use ($file) {
|
|
|
+// return str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName() . "_" . date('YmdHis'));
|
|
|
+// });
|
|
|
+// $name = str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName());
|
|
|
+// $temp = ["url" => $url, "name" => $name];
|
|
|
+
|
|
|
+
|
|
|
+ //文件存放路径
|
|
|
+ $root = config('filesystem.disks.public.root') . DIRECTORY_SEPARATOR;
|
|
|
+ $url = 'files' . DIRECTORY_SEPARATOR . date("Ymd");
|
|
|
+
|
|
|
+ //文件名
|
|
|
+ $file_name = str_replace('.' . $file->getOriginalExtension(), "_" . date('YmdHis') . '.' . $file->getOriginalExtension(), $file->getOriginalName());
|
|
|
+
|
|
|
+ $file->move($root . $url, $file_name);
|
|
|
+
|
|
|
+ $temp = ["url" => $url . DIRECTORY_SEPARATOR . $file_name, "name" => $file->getOriginalName()];
|
|
|
+
|
|
|
$savename[] = $temp;
|
|
|
}
|
|
|
|
|
|
return $savename;
|
|
|
} catch (\think\exception\ValidateException $e) {
|
|
|
|
|
|
- return $e->getMessage();
|
|
|
+ return $e->getError();
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -267,21 +285,33 @@ function UploadVideo($files)
|
|
|
$files = !is_array($files) ? [$files] : $files;
|
|
|
try {
|
|
|
//验证
|
|
|
- validate(['videoFile' => ['fileSize' => 10240000,'fileExt' => 'mp4,mp3,avi']])->check(['videoFile' => $files]);
|
|
|
+ validate(['videoFile' => ['fileSize' => 10240000, 'fileExt' => 'mp4,mp3,avi']])->check(['videoFile' => $files]);
|
|
|
|
|
|
foreach ($files as $file) {
|
|
|
- $url = Filesystem::disk('public')->putFile('video/' . date("Ymd"), $file, function () use ($file) {
|
|
|
- return str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName() . "_" . date('YmdHis'));
|
|
|
- });
|
|
|
- $name = str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName());
|
|
|
- $temp = ["url" => $url, "name" => $name];
|
|
|
+// $url = Filesystem::disk('public')->putFile('video/' . date("Ymd"), $file, function () use ($file) {
|
|
|
+// return str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName() . "_" . date('YmdHis'));
|
|
|
+// });
|
|
|
+// $name = str_replace('.' . $file->getOriginalExtension(), '', $file->getOriginalName());
|
|
|
+// $temp = ["url" => $url, "name" => $name];
|
|
|
+
|
|
|
+ //文件存放路径
|
|
|
+ $root = config('filesystem.disks.public.root') . DIRECTORY_SEPARATOR;
|
|
|
+ $url = 'video' . DIRECTORY_SEPARATOR . date("Ymd");
|
|
|
+
|
|
|
+ //文件名
|
|
|
+ $file_name = str_replace('.' . $file->getOriginalExtension(), "_" . date('YmdHis') . '.' . $file->getOriginalExtension(), $file->getOriginalName());
|
|
|
+
|
|
|
+ $file->move($root . $url, $file_name);
|
|
|
+
|
|
|
+ $temp = ["url" => $url . DIRECTORY_SEPARATOR . $file_name, "name" => $file->getOriginalName()];
|
|
|
+
|
|
|
$savename[] = $temp;
|
|
|
}
|
|
|
|
|
|
return $savename;
|
|
|
} catch (\think\exception\ValidateException $e) {
|
|
|
|
|
|
- return $e->getMessage();
|
|
|
+ return $e->getError();
|
|
|
}
|
|
|
}
|
|
|
/**
|