Woz*_*Poz 3 ajax coldfusion upload jquery
我正在使用以下JQUERY插件上传想法:
http://valums.com/ajax-upload/
出于某种原因,我收到以下错误:
The cffile action="upload" requires forms to use enctype="multipart/form-data".
Run Code Online (Sandbox Code Playgroud)
即使插件代码有它:
var form = qq.toElement('<form method="post" enctype="multipart/form-data"></form>');
Run Code Online (Sandbox Code Playgroud)
任何想法可能是什么问题?
小智 5
之所以会发生这种情况,是因为Safari4和Chrome5不允许以与普通基于表单的上传相同的方式格式化xhr请求.
当获取文件的正常方式不可用时,您将需要获取原始发布数据并将其写入文件.
并返回{"success":true}
或者出现错误{"error":"要显示的错误消息"}
有ColdFusion的一个函数调用GetHttpRequestData它可以帮助,但我不知道,因为我从来没有使用ColdFusion的自己.
如果这将是太困难了,我打算增加一个选项发送的以前的版本做了一个文件类似的方式,但这种完美的作品只是在Safari5,Chrome6和最新的FF,其他浏览器的用户将有同样的经历作为IE用户.
同时您可以使用以前的版本http://github.com/valums/ajax-upload
| 归档时间: |
|
| 查看次数: |
1452 次 |
| 最近记录: |