社区
Java EE
帖子详情
JAVA中如何实现1G左右的大文件上传和下载?
benxiong
2007-12-06 06:15:46
本人是个菜鸟,现在在工作中遇到一个难题:JAVA中如何实现1G左右的大文件上传和下载?
对于WEB方面的上传和下载的原理不是很清楚。请顺便解释一下上传下载的原理。
对于大文件的上传是否用FTP好些?目前有没有好的ActiveX上传下载组件?
...全文
1011
6
打赏
收藏
JAVA中如何实现1G左右的大文件上传和下载?
本人是个菜鸟,现在在工作中遇到一个难题:JAVA中如何实现1G左右的大文件上传和下载? 对于WEB方面的上传和下载的原理不是很清楚。请顺便解释一下上传下载的原理。 对于大文件的上传是否用FTP好些?目前有没有好的ActiveX上传下载组件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wocan
2008-01-21
打赏
举报
回复
用FTP去上传下载吧。FTP服务器软件可以选用SERV-U,可以断点续传。你只要给它一个下载的文件地址就可以下载了。如:ftp://test:test@127.0.0.1:80/test.txt
上传的话还是要写一个客户端的组件会好一点。
wocan
2008-01-21
打赏
举报
回复
用FTP去上传下载吧。FTP服务器软件可以选用SERV-U,可以断点续传。你只要给它一个下载的文件地址就可以下载了。如:ftp://test:test@127.0.0.1:80/test.txt
上传的话还是要写一个客户端的组件会好一点。
wocan
2008-01-21
打赏
举报
回复
用FTP去上传下载吧。FTP服务器软件可以选用SERV-U,可以断点续传。你只要给它一个下载的文件地址就可以下载了。如:ftp://test:test@127.0.0.1:80/test.txt
上传的话还是要写一个客户端的组件会好一点。
胡矣
2007-12-06
打赏
举报
回复
mark
sunmoon5460
2007-12-06
打赏
举报
回复
这个问题吗,我也正碰到并已解决
我用的是Applet,HTTP不能上传大文件,很简单,分割上传,传完后合并,代码数行而已
天外流星
2007-12-06
打赏
举报
回复
用FTP协议实现大文件上传下载,如果要断点续传,HTTP方式是实现不了的,因为浏览器每次上传文件都是从头开始,没有Range标签,实现的方法只能用ActiveX.
Java
学习指南(
Java
入门与进阶)
这是
Java
学习指南系列课程的第1篇,介绍
Java
语言的入门语法,引领希望学习
Java
语言编程的初学者进入
Java
大门。本课程不需要其他语言作为基础,可以直接学习。课程从
Java
开发平台的
下载
和安装开始,从浅到深、从易到难,循序渐进地进行语法讲解。为了让学员更好的掌握
Java
语言,本课程配套在线的
Java
题库及答案解析。相比于其他语言,
Java
语言更科学、更容易掌握,快来和大家一起学习
Java
吧。
JAVA
大文件(10G以上)的上传
下载
实现
技术
本文将介绍一种基于流的方式来
实现
Java
大文件的上传和
下载
,并提供相应的代码示例。通过使用流的方式,我们可以在
Java
中
实现
大文件的上传和
下载
。对于大文件的上传,我们可以使用分片上传的方式,将大文件切割成小文件块逐个上传,并在服务器端重新合并。对于大文件的
下载
,我们可以使用RandomAccessFile类
实现
断点续传和并发
下载
的功能。然后,我们通过循环读取文件块,并将其写入输出流,
实现
文件的
下载
。对于大文件的
下载
,我们可以使用
Java
的RandomAccessFile类来
实现
断点续传和并发
下载
。
JAVA
大文件(
1G
以上)的上传
下载
实现
技术
1、介绍enctype enctype属性规定发送到服务器之前应该如何对表单数据进行编码。 enctype作用是告知服务器请求正文的MIME类型(请求消息头content-type的作用一样) 1、1 enctype的取值有三种 值 描述 application/x-www-form-urlencoded 在发送前编码所有字符(默认) multipart/form-data 不对字符编.
Java
使用 FTP
实现
大
文件上传
下载
Java
上传
下载
1G
以上的文件可以通过 http 协议或 ftp
实现
,但是 http 协议对
文件上传
大小有限制,而且还不稳定,因此这里使用 ftp 上传。 ftp 上传方式有两种: 一、ASCII 传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件
Java
中
实现
文件上传
下载
的三种解决方案(推荐)
文件上传
是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当
文件上传
到一半
中
断后,继续上传却只能重头开始上传,这种让人不爽的体验。断点续传是在
下载
或上传时,将
下载
或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或
下载
,如果碰到网络故障,可以从已经上传或
下载
的部分开始继续上传或者
下载
未完成的部分,而没有必要从头开始上传或者
下载
。
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章