婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > jsp SmartUpload 實現上傳功能代碼

jsp SmartUpload 實現上傳功能代碼

熱門標簽:汝南縣地圖標注app 福建電銷貓機器人收費 湖北地圖標注公司 甘肅銷售電銷機器人公司 外呼直播語音系統 地圖標注專業和非專業 四川正規外呼系統軟件 山東ai外呼電銷機器人好用嗎 智能電話機器人銷售話術
復制代碼 代碼如下:

%@ page contentType="text/html;charset=gb2312"%>
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=gb2312">
/head>
body leftmargin="0" topmargin="0" bgcolor="#ffffff">
form action="upfilea.jsp" method="post" name="form1"
enctype="multipart/form-data">
input name="FileName" type="FILE" size="30">
input type="submit" name="Submit" value="上傳" >
/form>
/body>
/html>
上傳頁面
%@ page contentType="text/html;charset=gb2312"%>
%@ page import="java.sql.*"%>
%@ page import="java.util.*"%>
%@ page import="java.io.*"%>
%@ page import="com.jspsmart.upload.*" %>
%
//實例化上載bean
com.jspsmart.upload.SmartUpload mySmartUpload=new
com.jspsmart.upload.SmartUpload();
//初始化
mySmartUpload.initialize(pageContext);
//設置上載的最大值
mySmartUpload.setMaxFileSize(500 * 1024*1024);
//上載文件
mySmartUpload.upload();
//循環取得所有上載的文件
for (int i=0;i mySmartUpload.getFiles().getCount();i++)
{
//取得上載的文件
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(i);
if (!myFile.isMissing())
{
//取得上載的文件的文件名
String myFileName=myFile.getFileName();
//取得不帶后綴的文件名
String suffix=myFileName.substring(0,myFileName.lastIndexOf('.'));
//取得后綴名
String ext= mySmartUpload.getFiles().getFile(0).getFileExt();
if(!(ext.equals("gif")||ext.equals("jpg")||ext.equals("wmv")
||ext.equals("avi")||ext.equals("swf"))){
out.print(" script language='javascript'>!--
alert('上傳失敗,圖片格式為
GIF或者JPG,視頻格式為WMV或者AVI,falsh為swf請重試!');
// -->/script>");
out.print(" script language='javascript'>!--
window.location.href =
'uploadb.jsp'
// -->/script>");
}else
{
//取得文件的大小
int fileSize=myFile.getSize();
//保存路徑
String aa=getServletContext().getRealPath("/")+"upload/";
Random mynum=new Random(1);
int num=mynum.nextInt(10000);
num=(int)Math.random()*10000;
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat
("yyMMddhhmmss");
java.util.Date date=new java.util.Date();
String days=formatter.format(date);
days=days+num;
//System.out.println("days="+days);
//System.out.println("pre="+pre);
//取得別的參數
request.setCharacterEncoding("GB2312");
/*if(request.getSession(true).getAttribute("id")!="")
{
id = request.getSession(true).getAttribute("id").toString();
}
myFile.saveAs("upload/"+days+myFile.getFileName());
String pic="upload/"+days+myFile.getFileName();*/
myFile.saveAs("upload/"+days+"6."+ext);
String pic="upload/"+days+"6."+ext;
session.setAttribute("pic",pic);
out.print(" script
language='javascript'>!--
parent.heheForm.pic.value='"+pic+"';
// -->/script>");
out.print(" script language='javascript'>!--
alert('上傳成功');
// -->/script>");
//下面的是將上載的文件保存到數據庫中
//將文件保存在服務器端
//將文件寫到數據庫中
//response.sendRedirect("uploada.jsp");
}}else{out.print(" script language='javascript'>!--
alert('文件上傳失
??!');location=''
// -->/script>");}}
//與前面的if對應
%>
html>
head> /head>
body leftmargin="0" topmargin="0" bgcolor="#ffffff">
form>
input type="text" name="pic" value=" %=session.getAttribute("pic")%>"
size="30">
/form>
/body>
/html>
您可能感興趣的文章:
  • jsp SmartUpload 中文亂碼問題解決

標簽:臨沂 黔東 白銀 昌都 南充 肇慶 吳忠 梅州

巨人網絡通訊聲明:本文標題《jsp SmartUpload 實現上傳功能代碼》,本文關鍵詞  jsp,SmartUpload,實現,上傳,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp SmartUpload 實現上傳功能代碼》相關的同類信息!
  • 本頁收集關于jsp SmartUpload 實現上傳功能代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永川市| 霞浦县| 霸州市| 开平市| 佛冈县| 铅山县| 临桂县| 鄂托克前旗| 陆良县| 新巴尔虎右旗| 黄冈市| 齐河县| 青河县| 延吉市| 沙坪坝区| 淮北市| 涟源市| 通海县| 江西省| 雅江县| 从化市| 武川县| 桦川县| 北碚区| 景德镇市| 堆龙德庆县| 普兰县| 南郑县| 铜鼓县| 武夷山市| 秦安县| 湟源县| 上高县| 乌海市| 柳州市| 西安市| 波密县| 闻喜县| 亚东县| 新晃| 峨边|