![](/img/trans.png)
[英]Servlet 3.0 file upload (@MultipartConfig) with embedded jetty
[英]Servlet 3.0 streaming api for file upload
新的Servlet 3.0 API为我们提供了解析多部分表单数据的便捷方法。 但它将上载文件的内容存储在文件系统或内存中
是否有Servlet 3.0的流API?
像Commons FileUpload这样的东西。 我必须直接从InputStream写入内容并写入另一个OutputStream adn我不想将临时文件内容存储在光盘或内存中
查看Servlet 3.0规范,可能无法实现流式实现
对于具有form-data作为Content-Disposition但没有文件名的部分,部件的字符串值也可以通过HttpServletRequest上的getParameter / getParameterValues方法使用部件名称获得。
因此必须预先解析请求,以便所有非文件部分都可以作为HttpServletRequest参数公开。
如果需要流式传输,则必须使用第三方库。
我曾经使用过一次类似的东西,但不是servlet。 它没有用数据填满你的记忆。 希望它有所帮助: http : //code.google.com/p/io-tools/wiki/Tutorial_EasyStream
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.