通过休息服务发送大文件时请求超时

时间:2016-01-19 18:55:34

标签: java android rest

我有错误 - 从手机通过休息服务发送大文件时超时。我的Web应用程序将REST api暴露给不同的消费者,如手机。还有一些其他数据与文件一起发送,如用户个人数据,他填写的某些表格等详细信息。

我不想更改服务器设置(超时设置),但更改解决方案的架构。

我不是问如何在手机中做到这一点(有不同的操作系统),而是如何为手机公开适当的REST API。

您是否遇到过这种情况,并有一些好的解决方案的例子?从手机或类似的东西发送文件是否可能并且是合理的?

安全性已经实现 - 请求中的誓言和一些令牌,因此如果它在发送其他类型的数据时已经有效,则在这个问题中并不重要。

@POST
    @Path("/uploadDocument")
    @Consumes(MediaType.MULTIPART_FORM_DATA)
    public Response uploadDocument(
           @FormDataParam("file") InputStream fileInputStream,
           @FormDataParam("file") FormDataContentDisposition contentDispositionHeader) {

0 个答案:

没有答案