Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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 发送大文件的最佳方式_Java_File Upload - Fatal编程技术网

Java 发送大文件的最佳方式

Java 发送大文件的最佳方式,java,file-upload,Java,File Upload,发送大文件的最佳方式是什么 我将用Java或其他JVM语言编写模块化系统,我的目标之一是大文件传输(>100MB)。我没有决定使用哪种web服务器和技术(我正在考虑使用内置Jetty) 我以前尝试过MTOM,但在不同的操作系统上都没有定义行为(它在MacOS10.7上不起作用,在Fedora18上也起作用)。你能建议最好的和最容易使用的文件传输方法吗 编辑:我要上传JAR文件我认为处理大量数据的唯一方法是使用原始套接字访问。 您将使用大多数其他方法解决大文件的内存不足问题。 套接字处理在Java

发送大文件的最佳方式是什么

我将用Java或其他JVM语言编写模块化系统,我的目标之一是大文件传输(>100MB)。我没有决定使用哪种web服务器和技术(我正在考虑使用内置Jetty)

我以前尝试过MTOM,但在不同的操作系统上都没有定义行为(它在MacOS10.7上不起作用,在Fedora18上也起作用)。你能建议最好的和最容易使用的文件传输方法吗


编辑:我要上传JAR文件

我认为处理大量数据的唯一方法是使用原始套接字访问。 您将使用大多数其他方法解决大文件的内存不足问题。 套接字处理在Java中非常简单,它可以让您在不将整个文件加载到内存的情况下流式处理数据


你可能想看看,这是谷歌用来交换数据的图书馆。它非常高效且可扩展。另一方面,千万不要低估装满1TB硬盘的旅行车的带宽

如果protobuf支持数据流,我将上传JAR文件?