我在上传多个图片时上传图片/文件,但它只显示图像名称而不是使用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;
无法打开流:没有此类文件或目录
答案 0 :(得分:1)
听起来像你在enctype="multipart/form-data"
元素中缺少form
- 如果没有它,服务器会将文件输入作为文本字段处理并只接收文件名。