上传下载功能
1. jsp 如何实现文件上传和下载功能
上传:
MyjspForm mf = (MyjspForm) form;// TODO Auto-generated method stub
FormFile fname=mf.getFname();
byte [] fn = fname.getFileData();
OutputStream out = new FileOutputStream("D:\"+fname.getFileName());
Date date = new Date();
String title = fname.getFileName();
String url = "d:\"+fname.getFileName();
Upload ul = new Upload();
ul.setDate(date);
ul.setTitle(title);
ul.setUrl(url);
UploadDAO uld = new UploadDAO();
uld.save(ul);
out.write(fn);
out.close();
下载:
DownloadForm downloadForm = (DownloadForm)form;
String fname = request.getParameter("furl");
FileInputStream fi = new FileInputStream(fname);
byte[] bt = new byte[fi.available()];
fi.read(bt);
//设置文件是下载还是打开以及打开的方式msdownload表示下载;设置字湖集,//主要是解决文件中的中文信息
response.setContentType("application/msdownload;charset=gbk");
//文件下载后的默认保存名及打开方式
String contentDisposition = "attachment; filename=" + "java.txt";
response.setHeader("Content-Disposition",contentDisposition);
//设置下载长度
response.setContentLength(bt.length);
ServletOutputStream sos = response.getOutputStream();
sos.write(bt);
return null;
2. 百度知道的文件上传和下载功能怎样使用
第一步:登录
网络的用户可以直接登录网络文库,如果您还没有网络id,先注册一个。
请注意:被封禁用户将无上传文档和下载文档的权限。
--------------------------------------------------------------------------------
第二步:点击“分享我的文档”按钮
在首页和详细文档页等页面,有一个橘黄色的按钮,“分享我的文档”,点击后进入文档上传页面。整个文档上传操作简单快捷,主要包括两个部分:提交文档附件;填写文档简介。
--------------------------------------------------------------------------------
第三步:上传文档一——提交文档附件
A: 点击上传文档页面的“浏览”按钮上传文档
请从自己本地电脑上上传附件。
附件上传完成后,点击“开始上传”按钮,您提交的附件会进行自动上传。
B: 需要注意的是,目前文档支持的类型包括:
.doc/.docx;.ppt/.pptx/.pps;.xls/.xlsx;.pot;.pps;.vsd;.rtf
.wps;.et;.dps.pdf.txtC: 为了保证用户的上传速度,我们允许上传大小小于 10M 的文档。
若您的文档大小超过10M。我们建议您对文档进行分拆,例如将一份word文档中的内容,分拆为上下两部分进行上传。
--------------------------------------------------------------------------------
第四步:上传文档——填写文档简介
A: 文档标题默认为您上传的附件的名称。您也可以进行修改。文档标题不能为空,最长可以输入50个汉字。
B: 对文档进行简要的介绍,能够方便其他用户快速了解您文档中所包含的主要内容。
文档介绍不能为空,最长可以输入300个汉字。
C: 每一份文档都有所属的正确分类,我们建议您为自己的文档选择合适的分类,这能够让您的文档得到更多的浏览和下载。
D: 您可以在上传时,选择您的文档被下载时对方所需付出的财富值,也即文档的售价。
我们建议您将售价设定为免费,方便文档的快速分享,同时也会获得系统的财富值奖励。
知道财富值和网络文库财富值不能通用、
如果你的文库财富值足够还是不能下载的话,
1.IE浏览器:菜单栏——工具——管理加载项——“显示:IE中当前加载的加载项”下,在“已启用”项下,找到“迅雷下载支持”,将其禁用,确定,重启IE浏览器。
2. 360浏览器:菜单栏——工具——下载器——(右下方)设置——(在“常规”栏下)将“默认的下载工具”后的向下的小箭头点开,在下拉列表中,选“用IE下载”,确定。
或者这样【不要用迅雷下载,关闭迅雷监视,用IE流览器进入网络文库,登陆后,点击文档下边的“下载此文档”就可以下载了
如果你的IE默......余下全文>>
3. 上传和下载是什么意思怎样上传和下载文件
对网络上的上传下载基本是这样的,不过上传下载不光是指网络的。
如mp3、mp4(移动储存设备)等等
它也有上传下载功能。
如把数椐下载到mp3,把mp3的数椐下载到电脑或别的设备。等等
4. 使用因特网的ftp功能,可以实现文件的上传和下载
能。
ftp的主要功能是连接到FTP服务器并操纵数据和数据的上传下载以及备份,还有就是可以访问物理远程服务器。
用户将文件从FTP服务器中拷贝并传输到终端机的过程就是下载(download)。上传和下载过程是所能用到的再常见不过的操作过程。由于FTP服务器承担有文件存储和传播的重任,所以其与用户的连接也有着三重限制。FTP服务器在使用前必须要先登录获取远程连接后,用户才能接触到所需文件。
(4)上传下载功能扩展阅读:
注意事项:
避免出现零字节文件。在上传时,不要随意中途停止操作,最好不要中途下线。
上传文件要附上说明的文本文件,说明文件名应与文件名称相同,如文件名称为note.zip,说明文件名就应为note.txt,以方便别人了解你的文件内容,来进行取舍。
因为FTP站是多用户系统,因此对于同一个目录或文件,不同的用户拥有不同的权限。如果不能上传或下载某些文件,或者抓下来的文件是零字节,一般是因为用户的权限不够。