【发布时间】:2018-09-20 04:37:27
【问题描述】:
我在 Laravel 中上传多个图像时遇到问题。当我浏览并选择一张图片时,它工作正常。但是当我浏览并选择两张图片时,我收到错误消息“由于未知错误,文件“image.jpg”未上传。”
ImageController.php
$featured = $request->file('image');
$path=null;
if(isset($featured)){
$path = "images/";
$year_folder = $path . date("Y");
$month_folder = $year_folder . '/' . date("m");
$path = "images/";
$image_name = time().'.'.$featured->getClientOriginalName();
$path = $month_folder . '/' . $image_name;
$featured->move(public_path($month_folder), $image_name);
}
$featured_1 = $request->file('image_1');
$path_1=null;
if(isset($featured_1)){
$path_1 = "images/";
$year_folder = $path . date("Y");
$month_folder = $year_folder . '/' . date("m");
$path_1 = "images/";
$image_name = time().'.'.$featured->getClientOriginalName();
$path_1 = $month_folder . '/' . $image_name;
$featured->move(public_path($month_folder), $image_name);
}
如果我一次选择一个图像,此代码可以正常工作,但同时选择两个图像时出现错误。
【问题讨论】:
-
image_2 代码中的变量名错误。