我想上传带有前缀字符串的文件内容,并将文件内容直接附加到网站上。 这里棘手的部分是我想使用最小的RAM或主内存。
答案 0 :(得分:1)
查看Java: HTTP PUT with HttpURLConnection或Upload a file using HTTP put in Java。基本上,只需使用带有“PUT”或“POST”方法的HttpURLConnection
。使用.getOutputStream()
获取OutputStream。有了这个,您就可以以高效的流式方式向服务器写入您想要的任何内容。编写标题/前缀,然后使用适当大小的缓冲区复制文件内容,然后编写页脚/后缀,最后关闭流。