首页 >后端开发 >php教程 >javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

WBOY
WBOY原创
2016-06-06 20:13:311106浏览

我用html5的fileReader实现图片上传预览功能,预览功能实现后,提交表单却报“没有文件被上传”的错误,求解。
在没有做预览功能的时候是可以成功上传的!!
javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

回复内容:

我用html5的fileReader实现图片上传预览功能,预览功能实现后,提交表单却报“没有文件被上传”的错误,求解。
在没有做预览功能的时候是可以成功上传的!!
javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

javascript - thinkphp中为Input file加了onchange事件之后为什么提示无文件被上传?

1- 没人喜欢看源码的截图
2- 贴的都是没用的内容,既没有form也没有js的提交也没有php端的接收处理
3- fileReader就是提供预览的,用不用它和文件能不能上传一点关系都没有。

4- 最大的可能是你的 form 少参数,随便找个 form 上传文件的例子看看,有个很关键的属性,我忘了怎么写了。
5- php端应该先打印$_FILES(还是$_FILE,忘了),如果有文件被上传了这样就能看到了,至于你最后的那个截图对推测错误原因一点用的没有。

form标签中加enctype="multipart/form-data"

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn