Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Http客户端上传大文件_Java_File Upload_Httpclient - Fatal编程技术网

Java 使用Http客户端上传大文件

Java 使用Http客户端上传大文件,java,file-upload,httpclient,Java,File Upload,Httpclient,我正在尝试使用HTTP客户端在服务器上上载文件。它正在成功完成其任务。但是,当我尝试上载大小为1.5 GB的Zip文件时,它抛出了一个错误 例外:请求不包含多部分/表单数据或 多部分/混合流,内容类型标头为空 请帮助,我如何解决这个问题*我认为您应该在http头中设置正确的内容类型。将内容类型设置为“application/zip”。试试这个,我使用的是相同的…如果您使用的是“FileItem”,它将存储在内存中,直到完成上载。因此,使用“DiskFileItem”并将缓冲区设置为零。()

我正在尝试使用
HTTP客户端
在服务器上上载文件。它正在成功完成其任务。但是,当我尝试上载大小为1.5 GB的Zip文件时,它抛出了一个错误

例外:请求不包含多部分/表单数据或 多部分/混合流,内容类型标头为空


请帮助,我如何解决这个问题*

我认为您应该在http头中设置正确的内容类型。将内容类型设置为“application/zip”。

试试这个,我使用的是相同的…如果您使用的是“FileItem”,它将存储在内存中,直到完成上载。因此,使用“DiskFileItem”并将缓冲区设置为零。()