上傳下載功能
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站是多用戶系統,因此對於同一個目錄或文件,不同的用戶擁有不同的許可權。如果不能上傳或下載某些文件,或者抓下來的文件是零位元組,一般是因為用戶的許可權不夠。