⑴ java如何做到对文件上传速度的限制
上传数据不会对服务器的访问造成影响,没必要做此限制
⑵ 怎么能加快文件的上传速度
使用WINRAR分割压缩后上传
1、分割的方法:安装完winrar后,找到要压缩分割的文件,点右键,选“添加到压缩文件(A)…”,在弹出的对话框中,文件名、格式都不用管,只要在“压缩分卷大小”中输入可选的大小,或者直接输入,比如5M,就输入5000000(因为它是以字节为单位的,所以后加6个0,同样,10M就输入10000000,当然它不到5M或10M,但这无关紧要,如果要准确的5M,那就输入5*1024*1024=5242880,不过有点麻烦^-^),然后要“压缩选项”下面的“创建自解压格式文件”前面打上勾,点“确定”即开始压缩,根据你原来文件的大小和压缩分卷的大小生成的文件数也不一样,但一定在你原来文件名的后面加上“.part1.rar(exe)”字样加以区别,其中1是序号,还有part2.rar,part3.rar等。
2、还原的方法(合并):在还原时,只要把这分割后的几个文件(最后的扩展名有part1,part2……)都放在一个文件夹中,双击其中的第一个(扩展名是?????.part1.exe),程序就会提示你输入解压缩的目录,输入以后按“确定”,程序就自动寻找其它几个然后合并成一个。就是你原来的文件。
分卷压缩的基本步骤:
(1)选中你需要分卷压缩的文件,鼠标右键打点击它,在弹出的鼠标右键菜单选项栏中,选择“添加到压缩文件”选项,这是就会弹出压缩文件管理器的参数设置窗口,设置窗口中的其他设置你都可以不必去管他,只需要在窗口下方的“分卷压缩”设置框中输入分卷压缩文件的大小就可以了。分卷压缩文件的大小设置,要根据压缩文件移动时所用的载体(如软盘、可以移动磁盘等)的容量大小,以及压缩文件通过邮箱、QQ发送时,上传文件的大小限制来确定的(分卷压缩主要是为了便于移动和上传)。举个例子:某个文件大小为200M,而你有个U盘(可以移动磁盘)容量为128M,那么你要想把这200M的文件通过U盘复制到其他电脑中的话,你就可以通过对该文件分卷压缩来完成这一过程。你可以在“参数设置”窗口中的分卷压缩设置框中输入120M(保险一些)就行了。
(2)设置好分卷压缩的大小后,点击确定,压缩过程自动开始。在压缩过程中压缩文件管理器会根据设置好的分卷文件大小,自动分卷压缩,即自动分几卷完成压缩过程,就上面的例子讲,会分二卷完成压缩。压缩过程结束后,自然会在原文件旁边生成同名的压缩文件(.1rar、.2rar...)。
(3)分卷压缩后的压缩文件,如果是储存在硬盘中,就必须放在同一文件夹中,才能正常解压缩,你只要解压它们其中任何一个压缩文件,解压后都会是一个完整的原文件。
⑶ java中用多线程可以提高 ftp批量上传的速度吗
在带宽足够的情况,多线程各上传同的文件,是可以的。。。。。。。
⑷ 怎样让文件上传的速度变快
使用WINRAR分割压缩后上传
1、分割的方法:安装完winrar后,找到要压缩分割的文件,点右键,选“添加到压缩文件(A)”,在弹出的对话框中,文件名、格式都不用管,只要在“压缩分卷大小”中输入可选的大小,或者直接输入,比如5M,就输入5000000(因为它是以字节为单位的,所以后加6个0,同样,10M就输入10000000,当然它不到5M或10M,但这无关紧要,如果要准确的5M,那就输入5*1024*1024=5242880,不过有点麻烦),然后要“压缩选项”下面的“创建自解压格式文件”前面打上勾,点“确定”即开始压缩,根据你原来文件的大小和压缩分卷的大小生成的文件数也不一样,但一定在你原来文件名的后面加上“.part1.rar(exe)”字样加以区别,其中1是序号,还有part2.rar,part3.rar等。
2、还原的方法(合并):在还原时,只要把这分割后的几个文件(最后的扩展名有part1,part2)都放在一个文件夹中,双击其中的第一个(扩展名是?.part1.exe),程序就会提示你输入解压缩的目录,输入以后按“确定”,程序就自动寻找其它几个然后合并成一个。就是你原来的文件。
分卷压缩的基本步骤:
(1)选中你需要分卷压缩的文件,鼠标右键打点击它,在弹出的鼠标右键菜单选项栏中,选择“添加到压缩文件”选项,这是就会弹出压缩文件管理器的参数设置窗口,设置窗口中的其他设置你都可以不必去管他,只需要在窗口下方的“分卷压缩”设置框中输入分卷压缩文件的大小就可以了。分卷压缩文件的大小设置,要根据压缩文件移动时所用的载体(如软盘、可以移动磁盘等)的容量大小,以及压缩文件通过邮箱、QQ发送时,上传文件的大小限制来确定的(分卷压缩主要是为了便于移动和上传)。举个例子:某个文件大小为200M,而你有个U盘(可以移动磁盘)容量为128M,那么你要想把这200M的文件通过U盘复制到其他电脑中的话,你就可以通过对该文件分卷压缩来完成这一过程。你可以在“参数设置”窗口中的分卷压缩设置框中输入120M(保险一些)就行了。
(2)设置好分卷压缩的大小后,点击确定,压缩过程自动开始。在压缩过程中压缩文件管理器会根据设置好的分卷文件大小,自动分卷压缩,即自动分几卷完成压缩过程,就上面的例子讲,会分二卷完成压缩。压缩过程结束后,自然会在原文件旁边生成同名的压缩文件(.1rar、.2rar)。
(3)分卷压缩后的压缩文件,如果是储存在硬盘中,就必须放在同一文件夹中,才能正常解压缩,你只要解压它们其中任何一个压缩文件,解压后都会是一个完整的原文件。
⑸ Java上传excel,Excel数据或者格式会影响上传速度,Excel哪些因素会影响上传速度
如果只是文件上传,那么上传速度只是与文件大小有关,而与里面的数据是无关的。之所以2000条数据的Excel比3000条数据的Excel上传还慢,应该是你的上传过程除了上传文件,还做了数据解析(读取Excel)的功能,如果是这样的话,那么整个上传速度还与数据内容有关,虽然数据量小,但数据内容多,解析速度慢,这样也会导致你说的问题。
如果想解决此问题,可以分步进行,上传时只上传文件,后台接收到文件再统一解析处理。这样既容易查找问题,又可以很好的解耦。
⑹ 干货javawebhtml中如何高效上传指定文件
javaweb作为我们java web开发的程序员,少不了和浏览器打交道,在我们HTML或者JSP的标签中,input输入框上传我们一般会过滤一些文件类型。只上传我们想要的类型,这可以提高我们的程序的交互友好度。我来教大家一些不用 java 也可以做到的干货技巧科技。java程序员来一起吐槽吧~只上传文件文件:<input type="file" accept="text/plain" />只上传图片文件<input type="file" accept="image/*" />只上传视频文件:<input type="file" accept="video/*" />只上传音频文件:<input type="file" accept="audio/*"/>只上传pdf文件:<input type="file" accept=".pdf"/>只上传excel(97-2003)文件:<input type="file" accept="application/vnd.ms-excel" />
⑺ 怎样解决java上传文件页面加载缓慢
首先在本地使用Navicat for Mysql建立一个数据库。
在dreamweaver中建立一个PHP格式的网页,方便链接测试。
测试发现,如果无法使用localhost链接mysql数据库就会提示错误信息
如果出现第三步的情况,就需要修改C:\Windows\System32\drivers\etc目录下的hosts文件。
用记事本打开hosts,
找到127.0.0.1 localhost这一行,把这一行的“#”删除,保存。
如果没有这一行,就自己手动添加。
保存后,再使用之前的网页测试,
这个时候就可以通过localhost链接的本地的mysql数据库了
⑻ 如何提高文件上传速度
网速受很多因素影响的,比如上网的时间,如果是上网高峰期肯定会慢的,再就是访问的服务器不同,有的服务了快你上传的就快,有的服务器慢,那么你上传的速度肯定就会慢。多方面的因速,所以你家是十兆带宽上传有时候慢有时候快是很正常的,这个速度是没法提高或者是降低的。
⑼ java socket传送文件怎么设置传送速度,比如一个文件100M,每次传送1024BYTE
先用输入流InputStream将文件内容读取到字节数组(长度为 1024)中,再用输出流OutputStream将字节数组中的数据写到目标设备
public void write(byte[] buffer, int offset, int count)
该方法第一个参数为:字节数组
第二个是:要写入的数据在数组中的起始位置 即:0
第三个是:写入的长度,即:1024