【发布时间】:2010-03-02 23:37:01
【问题描述】:
我们有一个带有文件上传字段的 extjs 3.1.1 表单(http://www.extjs.com/deploy/dev/examples/form/file-upload.html 来自这里,最新的)。成功提交后,回复为 {"success":true},内容类型为 application/json。 我们使用 Zend Framework 作为后端,使用 json helper 生成 json。
这就像 Firefox 中的魅力,但在资源管理器中提供下载文件。保存的文件包含成功的 json 回复。 如果我们删除文件上传字段,一切正常。但是这种方式(自然)不是多类型的。除此之外,我们还有许多其他形式(没有多部分)可以使用相同的 json 回复方法。
我们设法使用资源管理器进行上传提交的唯一方法是删除内容类型并使用包含有效 json 的纯文本进行响应。
有什么方法可以用资源管理器正确处理多部分表单 json 回复吗?
【问题讨论】:
标签: php javascript json zend-framework extjs