【问题标题】:Where is the file data for a flow.js upload?flow.js 上传的文件数据在哪里?
【发布时间】:2015-03-03 22:14:12
【问题描述】:

我正在我的网页中构建一个上传器,并尝试使用 flow.js 作为我的上传工具。在服务器端,我有一个带有通用处理程序的 WCF 服务作为上传器的目标。我确实让上传者向处理程序发送请求,当我检查内容时,我只得到查询字符串,而不是实际的文件内容。或者至少我不知道它在哪里。

查看 Fiddler,我可以看到服务器调用是一个带有参数查询字符串的 GET。我在那里也看不到文件内容。我错过了什么?

【问题讨论】:

    标签: javascript wcf ashx flow


    【解决方案1】:

    我尝试使用基于 flow.js 的 ng-flow。快速访问 flow.js github (https://github.com/flowjs/flow.js),我意识到 GET 是一个测试,用于获取初始化文件的块,然后发送带有文件块的 POST。如果您不关心分块,则在执行 flow-init 时将选项“testChunks”设置为 false。像这样:

    <html flow-init="{target:'SomeFileHandler.ashx',testChunks:false}">
    

    这样做您只会收到带有文件的 POST。希望这对将来的人有所帮助!当我决定处理块时,我可能会稍后编辑它。此外,我确实找到了一个 ASP.NET MVC 实现,这可能是一个有趣的阅读: https://github.com/DmitryEfimenko/FlowJs-MVC

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 2010-11-15
      相关资源
      最近更新 更多