我正在使用 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/