SmartUpload用法

jspsmartupload.jar主要方法介紹

上傳

// 新建一個SmartUpload對象

SmartUpload su = new SmartUpload();

// 上傳初始化

su.initialize(pageContext);

// 限制每個上傳文件的最大長度。

su.setMaxFileSize(10000);

// 限制總上傳數據的長度。

su.setTotalMaxFileSize(20000);

// 設定允許上傳的文件(通過擴展名限制),僅允許doc,txt文件。

su.setAllowedFilesList("doc,txt");

// 設定禁止上傳的文件(通過擴展名限制),禁止上傳帶有exe,bat,

//jsp,htm,html擴展名的文件和沒有擴展名的文件。

su.setDeniedFilesList("exe,bat,jsp,htm,html,,");

// 上傳文件

su.upload();

// 將上傳文件全部保存到指定目錄

int count = su.save("/upload");

下載

// 新建一個SmartUpload對象

SmartUpload su = new SmartUpload();

// 初始化

su.initialize(pageContext);

// 設定contentDisposition爲null以禁止瀏覽器自動打開文件,

//保證點擊鏈接後是下載文件。若不設定,則下載的文件擴展名爲

//doc時,瀏覽器將自動用word打開它。擴展名爲pdf時,

//瀏覽器將用acrobat打開。

su.setContentDisposition(null);

// 下載文件

su.downloadFile("/upload/test.doc");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章