【问题标题】:Extjs & explorer & file uploadExtjs & 资源管理器 & 文件上传
【发布时间】: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


    【解决方案1】:

    是的,它可以在资源管理器中工作。 (例如,ExtJs+SWFupload 就像一个魅力)

    看起来与您的响应标头相关,您可以检查一下吗?应该始终是 text/plain 或 test/javascript only。

    【讨论】:

    • 我们总是使用 application/json 作为内容类型。
    • 您还有其他标题吗? (检查 IE 的提琴手)
    • 你不想使用 application/json 而是使用 text/plain
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多