【发布时间】:2012-03-02 22:34:58
【问题描述】:
我有一个通过 AJAX 动态插入文件输入字段的表单。基本上我所做的是显示一个表单,用户选择他们想要的模板,然后我根据他们选择的模板拉入一些额外的表单字段。其中一个有文件输入。问题是当我提交带有添加文件输入的表单时,PHP $_FILES 数组给我一个错误代码 4,这意味着没有上传文件。有谁知道我需要做什么才能上传这些文件?
我猜我必须在 JS 方面做一些事情来重新评估我要发送的表单字段,但我找不到任何东西。 (是的,我在表单上使用了正确的 enctype。)
更新:这只发生在 Safari/Chrome 上。我在其他地方读到,他们认为这是 webkit 浏览器的安全功能。不知道有没有解决办法。。
谢谢大家
【问题讨论】:
-
更新:这只发生在 Chrome 中。在 IE/Firefox 中,我可以看到 URL 已正确发布。
标签: php javascript jquery ajax