|
|
@@ -79,6 +79,14 @@ class ShopController extends Controller
|
|
|
if ($request->hasFile('logo')) {
|
|
|
$file = $request->file('logo');
|
|
|
$fileType = $file->getClientOriginalExtension();
|
|
|
+
|
|
|
+ // 验证文件合法性
|
|
|
+ if (!in_array($fileType, ['jpg', 'png', 'jpeg', 'bmp'])) {
|
|
|
+ Session::flash('errorMsg', 'LOGO不合法');
|
|
|
+
|
|
|
+ return Redirect::back()->withInput();
|
|
|
+ }
|
|
|
+
|
|
|
$logoName = date('YmdHis') . mt_rand(1000, 2000) . '.' . $fileType;
|
|
|
$move = $file->move(base_path() . '/public/upload/image/goods/', $logoName);
|
|
|
$logo = $move ? '/upload/image/goods/' . $logoName : '';
|
|
|
@@ -169,6 +177,14 @@ class ShopController extends Controller
|
|
|
if ($request->hasFile('logo')) {
|
|
|
$file = $request->file('logo');
|
|
|
$fileType = $file->getClientOriginalExtension();
|
|
|
+
|
|
|
+ // 验证文件合法性
|
|
|
+ if (!in_array($fileType, ['jpg', 'png', 'jpeg', 'bmp'])) {
|
|
|
+ Session::flash('errorMsg', 'LOGO不合法');
|
|
|
+
|
|
|
+ return Redirect::back()->withInput();
|
|
|
+ }
|
|
|
+
|
|
|
$logoName = date('YmdHis') . mt_rand(1000, 2000) . '.' . $fileType;
|
|
|
$move = $file->move(base_path() . '/public/upload/image/goods/', $logoName);
|
|
|
$logo = $move ? '/upload/image/goods/' . $logoName : '';
|