- 軟件大?。?span>15KB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2018-08-27 10:53
- 運行環(huán)境:WinAll, WinXP
- 軟件等級:
- 軟件廠商:
- 官方網(wǎng)站:http://m.sonlywya.cn
324KB/中文/10.0
553KB/中文/1.5
1.88M/中文/0.0
1.13M/中文/10.0
2.65M/中文/5.0
smartupload.jar包是一款重要的組件,主要針對jsp開發(fā)而成,功能完善,操作簡單,能幫助用戶處理下載文件出行的中文亂碼等問題,需要的朋友趕緊來綠色資源網(wǎng)下載吧!
這款smartupload.jar是對于jsp開發(fā)的的上傳下載組件,該組件可以能全程控制上傳,還可以限制文件大小、類型等方面,將不符合要求的文件輕松過濾掉。
1、能對上傳的文件在大小、類型等方面做出限制。如此可以濾掉不符合要求的文件。
2、在JSP文件中僅僅書寫三五行java代碼就可以搞定文件的上傳或下載,方便。
3、smartupload.jar包可以能全程控制上傳。使用jspSmartUpload組件提供的對象及其操作方法,可以獲得全部上傳文件的信息《包含文件名,大小,類型,擴展名,文件數(shù)據(jù)等》,方便存取。
4、僅寫兩行代碼,就能將web服務(wù)器變成文件服務(wù)器。不論文件在Web服務(wù)器的目錄下或在其它所有目錄下,都能使用jspSmartUpload進行下載。
把壓縮包里面的jar拷貝到工程的lib下面即可
上傳
// 新建一個SmartUpload對象
Java代碼
1.
2.SmartUpload su = new SmartUpload();
3.
4.// 上傳初始化
5.
6.su.initialize(pageContext);
7.
8.// 限制每個上傳文件的最大長度。
9.
10.su.setMaxFileSize(10000);
11.
12.// 限制總上傳數(shù)據(jù)的長度。
13.
14.su.setTotalMaxFileSize(20000);
15.
16.// 設(shè)定允許上傳的文件(通過擴展名限制),僅允許doc,txt文件。
17.
18.su.setAllowedFilesList("doc,txt");
19.
20.// 設(shè)定禁止上傳的文件(通過擴展名限制),禁止上傳帶有exe,bat,
21.
22.//jsp,htm,html擴展名的文件和沒有擴展名的文件。
23.
24.su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
25.
26.// 上傳文件
27.
28.su.upload();
29.
30.// 將上傳文件全部保存到指定目錄
31.
32.int count = su.save("/upload");
33.
34.下載
35.
36.// 新建一個SmartUpload對象
37.
38.SmartUpload su = new SmartUpload();
39.
40.// 初始化
41.
42.su.initialize(pageContext);
43.
44.// 設(shè)定contentDisposition為null以禁止瀏覽器自動打開文件,
45.
46.//保證點擊鏈接后是下載文件。若不設(shè)定,則下載的文件擴展名為
47.
48.//doc時,瀏覽器將自動用word打開它。擴展名為pdf時,
49.
50.//瀏覽器將用acrobat打開。
51.
52.su.setcontentDisposition(null);
53.
54.// 下載文件
55.
56.su.downloadFile("/upload/test.doc");
SmartUpload su = new SmartUpload();
// 上傳初始化
su.initialize(pageContext);
// 限制每個上傳文件的最大長度。
su.setMaxFileSize(10000);
// 限制總上傳數(shù)據(jù)的長度。
su.setTotalMaxFileSize(20000);
// 設(shè)定允許上傳的文件(通過擴展名限制),僅允許doc,txt文件。
su.setAllowedFilesList("doc,txt");
// 設(shè)定禁止上傳的文件(通過擴展名限制),禁止上傳帶有exe,bat,
//jsp,htm,html擴展名的文件和沒有擴展名的文件。
su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
// 上傳文件
su.upload();
// 將上傳文件全部保存到指定目錄
int count = su.save("/upload");
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內(nèi)容