没有获取图像文件,只获取文件名称

时间:2016-01-27 11:10:37

标签: php laravel laravel-5 laravel-5.1

我在上传多个图片时上传图片/文件,但它只显示图像名称而不是使用java脚本的mime类型

<input type='file' name='data[Expensedetail][description]["+i+"][expense_file][]' id='expense_file"+i+"' style='display: none' multiple='true'>

其中'i'是进入循环的数组的值i = 0,1,2,3 ...一切正常,我在帖子上得到这个结果 [图片详情] [1]

[1]:http://i.stack.imgur.com/ixaXr.png并使用

$finfo = finfo_open(FILEINFO_MIME_TYPE);
 echo finfo_file($finfo, $file); //$file is the file name coming in above image in array
echo $file;

无法打开流:没有此类文件或目录

1 个答案:

答案 0 :(得分:1)

听起来像你在enctype="multipart/form-data"元素中缺少form - 如果没有它,服务器会将文件输入作为文本字段处理并只接收文件名。