Flow.js在SINGLE块中上传

时间:2016-08-17 16:59:56

标签: javascript angularjs spring spring-mvc flow-js

我使用ng-flowflow.js的角度包装器)将图像上传到服务器。

JS代码:标准,带有以下选项以避免块测试:

{ testChunks:false }

我不希望在服务器上实现多块上传的方法,而只是接受如下所示的完整文件上传(即没有块)。

对于那些感兴趣的人,我的服务器spring-mvc方法被配置为返回我在客户端解析的Media json对象:

@RequestMapping(value="/account/images/upload-file", method=RequestMethod.POST, produces =  { "application/json"})
@ResponseBody
public Media uploadFile(
        @RequestParam("file") MultipartFile multipartFile,
        @RequestParam(name="accountId", required=true) String accountId,
        HttpServletRequest request, 
        HttpServletResponse response) throws IOException { return new Media(multipartFile, accountId); }

如何在一个块中上传flow.js?

1 个答案:

答案 0 :(得分:0)

我最终将chunkSize设置为一个非常大的数字(例如10MB),以便文件将在一个块中发送。当然,如果文件大于那个,问题仍然存在。

E.g。

{ chunkSize : 10000000}