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