IDEA插件EasyTool 多功能插件工具集 v2.1.8 免費(fèi)版19.9MB / 09-09
JetBrains IDE插件Grazie Pro 2025.2 V0.3.396 官方免費(fèi)版86.0MB / 01-19
AI助手JetBrains AI Assistant插件 2025.3.5 v253 官方最新免費(fèi)87.9MB / 05-22
IntelliJ IDEA 輔助插件 jutils 2.0.6 官方免費(fèi)版5.4MB / 07-21
IntelliJ IDEA插件 IdeaVim 2025.3 v2.35.1 官方免費(fèi)版6.5MB / 05-26
intellij插件CSV Editor 2024.2 v4.2.0 官方最新免費(fèi)版370KB / 02-15
IntelliJ idea大數(shù)據(jù)開(kāi)發(fā)工具 Big Data Tools v2026.1 官方最新100MB / 03-03
yuicompressor-2.4.8.jar js css壓縮工具核心文件770KB / 06-30
Simple Socket Tool(服務(wù)器連接測(cè)試工具) v0.4 綠色免費(fèi)版596KB / 06-02
Intellij Idea插件Javadoc2 2024 V2.2.0 中文增強(qiáng)正式版1.1MB / 05-12
-
IntelliJ IDEA插件 IdeaVim 2025.3 v2.35.1 官方免費(fèi)版 java相關(guān) / 6.5MB
-
AI助手JetBrains AI Assistant插件 2025.3.5 v253 官方最新免費(fèi) java相關(guān) / 87.9MB
-
IntelliJ idea大數(shù)據(jù)開(kāi)發(fā)工具 Big Data Tools v2026.1 官方最新 java相關(guān) / 100MB
-
intellij插件CSV Editor 2024.2 v4.2.0 官方最新免費(fèi)版 java相關(guān) / 370KB
-
-
Aspose.Words for Java v26.1 JDK17 官方最新版 java相關(guān) / 60.5MB
-
JetBrains IDE插件Grazie Pro 2025.2 V0.3.396 官方免費(fèi)版 java相關(guān) / 86.0MB
-
API神器 Restful Fast Request – API Buddy v2025.1.7 官方最新 java相關(guān) / 20.2MB
-
IDEA插件EasyTool 多功能插件工具集 v2.1.8 免費(fèi)版 java相關(guān) / 19.9MB
-
IntelliJ IDEA 輔助插件 jutils 2.0.6 官方免費(fèi)版 java相關(guān) / 5.4MB
詳情介紹
jspsmartupload.jar 可以處理下載時(shí)中文亂碼問(wèn)題,把壓縮包里面的jar拷貝到工程的lib下面即可,本站不僅為大家提供了jspSmartUpload.jar包下載地址,同時(shí)因?yàn)榇蠹規(guī)?lái)了使用方法,有需要的朋友們歡迎前來(lái)下載使用。
主要方法介紹
上傳
// 新建一個(gè)SmartUpload對(duì)象
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");
下載
// 新建一個(gè)SmartUpload對(duì)象
SmartUpload su = new SmartUpload();
// 初始化
su.initialize(pageContext);
// 設(shè)定contentDisposition為null以禁止瀏覽器自動(dòng)打開(kāi)文件,
//保證點(diǎn)擊鏈接后是下載文件。若不設(shè)定,則下載的文件擴(kuò)展名為
//doc時(shí),瀏覽器將自動(dòng)用word打開(kāi)它。擴(kuò)展名為pdf時(shí),
//瀏覽器將用acrobat打開(kāi)。
su.setContentDisposition(null);
// 下載文件
su.downloadFile("/upload/test.doc");
**********************************************************************************************************************
應(yīng)用實(shí)例:
用戶只能上傳圖片格式的文件實(shí)例
uploadimage.jsp
<%@ page contentType="text/html;charset=gb2312" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*"%>
<%
SmartUpload mySmartUpload =new SmartUpload();
long file_size_max=4000000;
String fileName2="",ext="",testvar="";
String url="upload/"; //應(yīng)保證在根目錄中有此目錄的存在(也就是說(shuō)需要自己建立相應(yīng)的文件夾)
//初始化
mySmartUpload.initialize(pageContext);
//只允許上載此類文件
try {
mySmartUpload.setAllowedFilesList("jpg,gif");//此處的文件格式可以根據(jù)需要自己修改
//上載文件
mySmartUpload.upload();
} catch (Exception e){
%>
<%
}
try{
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (myFile.isMissing()){%>
<%}
else{
//String myFileName=myFile.getFileName(); //取得上載的文件的文件名
ext= myFile.getFileExt(); //取得后綴名
int file_size=myFile.getSize(); //取得文件的大小
String saveurl="";
if(file_size<file_size_max){
//更改文件名,取得當(dāng)前上傳時(shí)間的毫秒數(shù)值
Calendar calendar = Calendar.getInstance();
String filename = String.valueOf(calendar.getTimeInMillis());
saveurl=application.getRealPath("/")+url;
saveurl+=filename+"."+ext; //保存路徑
myFile.saveAs(saveurl,SmartUpload.SAVE_PHYSICAL);
out.print(saveurl);
String ret = "parent.HtmlEdit.focus();";
ret += "var range = parent.HtmlEdit.document.selection.createRange();" ;
ret += "range.pasteHTML('');" ;
ret += "alert('上傳成功!');";
ret += "window.location='upload.htm';";
out.print("");
}
}
}catch (Exception e){
out.print(e.toString());
}
%>
upload.htm
下載地址
人氣軟件
相關(guān)文章
-
IDEA插件EasyTool 多功能插件工具集 v2.1.8 免費(fèi)版EasyTool 是一個(gè)支持多系統(tǒng)平臺(tái)的IDE插件工具集,具有日常編程過(guò)程中常用的功能特性,提供一系列可視化、個(gè)性化的配置界面, 具體功能可在安裝插件后盡情體驗(yàn),歡迎需要的...
-
JetBrains IDE插件Grazie Pro 2025.2 V0.3.396 官方免費(fèi)版Grazie是一個(gè)IDEA插件,科技界人士的 AI 寫作伴侶,通過(guò)將生成式 AI 集成到您的 JetBrains IDE、瀏覽器和其他工具中,簡(jiǎn)化非編碼任務(wù)...
-
AI助手JetBrains AI Assistant插件 2025.3.5 v253 官方最新免費(fèi)解壓版JetBrainsQ AI Assistant現(xiàn)已全面推出,搭載大量新功能和改進(jìn),助力提高您在JetBrains IDE中的工作效率,可以解釋代碼、回答有關(guān)代碼片段的問(wèn)題、提交消息等...
-
IntelliJ IDEA 輔助插件 jutils 2.0.6 官方免費(fèi)版jutils是一個(gè)IntelliJ IDEA 輔助插件,主要包含四個(gè)實(shí)用功能,外部編輯器打開(kāi)文件、生成默認(rèn) setter 方法、打包文件、打包編譯文件,需要的朋友可下載...
-
IntelliJ IDEA插件 IdeaVim 2025.3 v2.35.1 官方免費(fèi)版IdeaVim是IntelliJ IDEA的一個(gè)插件,JetBrains IDE的Vim引擎,支持許多Vim功能,包括正常/插入/視覺(jué)模式、運(yùn)動(dòng)鍵、刪除/更改、標(biāo)記、寄存器、一些Ex命令、宏、Vim插件等等...
-
intellij插件CSV Editor 2024.2 v4.2.0 官方最新免費(fèi)版用彩虹色的表格和文本編輯器編輯CSV文件的插件,還提供語(yǔ)法驗(yàn)證、高亮顯示、自定義等功能。是輕巧的CSV插件...
下載聲明
☉ 解壓密碼:m.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的jspSmartUpload.jar包 官方免費(fèi)版資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。












