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

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

WBOY
WBOY原創
2016-06-06 20:13:311113瀏覽

我用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