当前位置:编程学习 > JAVA >>

jsp上传大文件失败的问题

jsp上传大文件往往会超时失败,但是换成swfupload进行上传,就可以上传大文件了

我想问下,这两种上传所用的技术有什么不同? --------------------编程问答-------------------- 你前面用的是什么,有设置限制文件大小吗? --------------------编程问答-------------------- FTP... --------------------编程问答-------------------- 就我了解,普通的jsp上传文件,用的http协议,在上传大文件的时候,经常会失败,我猜测是不是这样:
因为http协议不支持断点续传,如果公网网络环境不好的话,上传几百兆的文件的时候,免不了在特定的时刻会掉线。导致上传失败。但是,我想知道,swfupload是采用了什么样的技术,就可以轻松的上传几百兆的文件呢? --------------------编程问答--------------------
引用 2 楼 hjw506848887 的回复:
FTP...


那是完全不同的东西吧 --------------------编程问答--------------------
引用 2 楼 hjw506848887 的回复:
FTP...


jsp上传文件应该不能直接采用ftp上传滴。 --------------------编程问答--------------------
引用 5 楼 liujun3512159 的回复:
Quote: 引用 2 楼 hjw506848887 的回复:

FTP...


jsp上传文件应该不能直接采用ftp上传滴。
这个可以。。。你去网上查一下,这种例子一大堆。。。 --------------------编程问答--------------------
引用 6 楼 hjw506848887 的回复:
Quote: 引用 5 楼 liujun3512159 的回复:

Quote: 引用 2 楼 hjw506848887 的回复:

FTP...


jsp上传文件应该不能直接采用ftp上传滴。
这个可以。。。你去网上查一下,这种例子一大堆。。。


在java web中肯定可以用ftp进行上传文件的,但是,这有个前提,其上传的文件必须已经在服务器目录中存在的,如果该文件目前服务器上还不存在的话,在浏览器中进行ftp上传,web应用会自动到服务器的目录中去找该文件,而不是在客户端的目录位置去找文件,这样必然导致上传失败。
所以,在用jsp页面做ftp上传的时候,只能是一种情况,是把web应用中已经存在的文件上传到ftp服务器中。

而我们通常所说的jsp上传,是把文件上传到web应用的目录中。如果该web应用不是ftp目录,又怎么能用ftp技术上传呢?更何况,上传的话,肯定会失败。 --------------------编程问答-------------------- 应该是可以设置文件大小的吧 --------------------编程问答--------------------
引用 8 楼 u010984794 的回复:
应该是可以设置文件大小的吧

看样子,你们没有做过大文件上传哦。 --------------------编程问答--------------------
引用 9 楼 liujun3512159 的回复:
Quote: 引用 8 楼 u010984794 的回复:

应该是可以设置文件大小的吧

看样子,你们没有做过大文件上传哦。

还是以前在学校接触过,不大记得了,呵呵!感谢大神的指导。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,