我正在构建一个上传到我的网页,并尝试使用flow.js作为我的上传工具。在服务器端,我有一个WCF服务,通用处理程序作为我的上传者的目标。我确实让上传者向处理程序发送请求,当我检查内容时,我只得到查询字符串,但不是实际的文件内容。或者至少我不知道它在哪里。
看着Fiddler我可以看到服务器调用是带有参数查询字符串的GET。我也没有在那里看到文件内容。我错过了什么?
答案 0 :(得分: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