用于大文件上传的 Java REST API

标签 java javascript rest file-upload jersey

我正在使用 Jersey 开发 REST API,我需要通过 REST API 添加大文件上传。我尝试使用小文件及其工作。但是,该 API 将用于上传大小为 2GB - 5GB 的大文件,因为它将用于上传视频。

我查看了 stack overflow 和其他论坛以找到类似的问题,并且建议使用流式传输来上传大文件。我不确定如何编写 REST API 以在没有超时的情况下接受如此大的文件。我想同时使用 REST API 和普通文件上传(通过 html 文件上传)来接受大文件。我想知道如何将文件分成小块并上传到 REST API 并将文件存储在服务器中。

是否有任何 Javascript 和 Java 库可以简化此任务?

最佳答案

请看一下这个回复stackoverflow : uploading large files with jersey (请参阅 sikrip 的代码)与您的问题类似。这是一个例子 JS client code for uploading large file .

我一直在测试这个 JS 代码,它是有效的。

尽情享受吧!

关于用于大文件上传的 Java REST API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24031134/

相关文章:

java - 如何在Java字符串表达式中查找字符串模式?

java - 替换除空格之外的所有不可见控制字符和分隔符

php - 在 PHP 中存储用户密码以进行 RESTful API 身份验证

java - 比较其他类的对象

java - 处理 Java 字节码中的 Try/Catch 异常? ("stack height inconsistent")

javascript - 在 Karma 中测试异步延迟功能

javascript - jQuery 标签模仿

javascript - ES5或ES6中对象嵌套属性的Getter和Setter的简明定义

python - 解析 flask-restful 中的整数列表

oauth2 的 java Rest jersey 重定向不起作用