我的上传功能如下:
public void WebdavPutFile() {
try {
PutMethod Upload = new PutMethod("http://URL/FileName");
File f = new File("Path");
if(f.exists()) {
RequestEntity requestEntity = new InputStreamRequestEntity(new FileInputStream(f));
Upload.setRequestEntity(requestEntity);
client.executeMethod(Upload);
}
}
catch(Exception e) {
e.printStackTrace();
}
}
它可以上传小文件成功。
但是如果文件大小超过 16mb,就会出现内存不足的问题。
如何上传大文件?