- 軟件大小:15KB
- 軟件語言:中文(wén)
- 軟(ruǎn)件類型:國產軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2018-08-27 10:53
- 運行環境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網站:http://www.ynaad.com


324KB/中文/10.0
553KB/中(zhōng)文/1.5
1.88M/中文/0.0
1.13M/中(zhōng)文/10.0
2.65M/中文/5.0
smartupload.jar包(bāo)是(shì)一款重要(yào)的組件,主要針對jsp開發而成,功能完善,操(cāo)作簡單,能幫助用戶處(chù)理(lǐ)下載文件出行的中文亂碼等問題(tí),需要的(de)朋友趕(gǎn)緊來綠色(sè)資(zī)源網(wǎng)下載吧(ba)!
這款smartupload.jar是對於jsp開發的的上傳下載組件,該(gāi)組件可以能全程(chéng)控製上傳(chuán),還可以限製文件(jiàn)大小、類型等方麵,將不符合要求的文件輕(qīng)鬆過濾掉。
1、能對上傳的文件在大小、類型等(děng)方麵做(zuò)出限製。如此可以濾掉不符合要求的文件。
2、在JSP文件(jiàn)中(zhōng)僅僅書(shū)寫三五行java代(dài)碼就可以搞定文(wén)件的上傳或下載,方便。
3、smartupload.jar包可以能(néng)全程控製上傳。使(shǐ)用jspSmartUpload組(zǔ)件(jiàn)提供的對象及其(qí)操(cāo)作方法,可(kě)以獲得全部上傳文件的信息《包含文件名,大小,類型,擴展名,文件數據等》,方便存(cún)取。
4、僅寫兩行代碼,就能將web服務器變成文件服務器。不論文件在Web服務器的目錄下(xià)或在其(qí)它所有目錄下,都(dōu)能使用jspSmartUpload進行下載。
把壓縮包(bāo)裏(lǐ)麵的jar拷貝到工程(chéng)的lib下麵即可
上傳
// 新建一個SmartUpload對象
Java代碼
1.
2.SmartUpload su = new SmartUpload();
3.
4.// 上傳初始化
5.
6.su.initialize(pageContext);
7.
8.// 限製每個(gè)上傳文件的最大長度。
9.
10.su.setMaxFileSize(10000);
11.
12.// 限製總上傳數據的長度。
13.
14.su.setTotalMaxFileSize(20000);
15.
16.// 設定允許上傳的文件(通過擴展名限製),僅允許doc,txt文件。
17.
18.su.setAllowedFilesList("doc,txt");
19.
20.// 設定禁止上傳的文件(通過擴展名限製),禁止上傳帶有exe,bat,
21.
22.//jsp,htm,html擴展名的文件和沒有擴展名的文件。
23.
24.su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
25.
26.// 上傳(chuán)文(wén)件
27.
28.su.upload();
29.
30.// 將上傳文件全部保存到指定目錄
31.
32.int count = su.save("/upload");
33.
34.下載
35.
36.// 新建一個SmartUpload對(duì)象
37.
38.SmartUpload su = new SmartUpload();
39.
40.// 初始化
41.
42.su.initialize(pageContext);
43.
44.// 設定contentDisposition為null以禁止瀏(liú)覽器自動(dòng)打開文(wén)件,
45.
46.//保(bǎo)證點擊鏈接後是下(xià)載文(wén)件。若不設定,則下載的文件擴展名為
47.
48.//doc時,瀏覽器將(jiāng)自動用word打開它。擴展(zhǎn)名為(wéi)pdf時,
49.
50.//瀏覽器將用acrobat打開。
51.
52.su.setcontentDisposition(null);
53.
54.// 下載文件
55.
56.su.downloadFile("/upload/test.doc");
SmartUpload su = new SmartUpload();
// 上傳初始(shǐ)化(huà)
su.initialize(pageContext);
// 限製每個上傳文件的最大長度。
su.setMaxFileSize(10000);
// 限製(zhì)總上(shàng)傳數(shù)據的長度。
su.setTotalMaxFileSize(20000);
// 設定允許上傳的文件(通過擴展名限製),僅允許doc,txt文件。
su.setAllowedFilesList("doc,txt");
// 設定禁止上傳的文件(通過擴展名限製),禁止上傳帶有exe,bat,
//jsp,htm,html擴(kuò)展名的文(wén)件和沒有(yǒu)擴展名的文件。
su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
// 上傳文件
su.upload();
// 將上傳文件全部保存到指定目錄
int count = su.save("/upload");
請描(miáo)述您(nín)所遇到的(de)錯誤,我們將盡快予以修正,謝謝!
*必(bì)填項,請輸入內容