用的軟體是eclipse

<%@ page contentType="text/html;charset=utf-8" language="java" import="com.jspsmart.upload.*"%>
<%@ page import="com.jspsmart.upload.*"%>
<%@ page import="java.util.*"%>
<%
String path = request.getContextPath();
%>
<%
String newFile1Name=null;
String file_name=null;
SmartUpload mySmartUpload = new SmartUpload();
//初始化上傳
mySmartUpload.initialize(pageContext);
//只允許上載此類檔案
try
{
//mySmartUpload.setAllowedFilesList("jpg,Jpg,JPG,GIF,gif,Gif,png");
mySmartUpload.upload();
}
catch (Exception e)
{
//out.println("<script language=javascript>alert('上傳格式錯誤!'); history.back(-1);</script>");
//return;
}
try
{
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (myFile.isMissing())
{
out.println("<script language=javascript>alert('必須選擇圖片!'); history.back(-1);</script>");
return;
}
else
{
int file_size = myFile.getSize(); //取得檔案的大小 (單位是b)
file_name=myFile.getFileName();
System.out.println("檔案大小:"+file_size+"檔案名稱:"+file_name);
//if (file_size > 10*1024*1024)
//{
// out.println("<script language=javascript>alert('上傳圖片大小應控制在10K~1M之間!'); history.back(-1);</script>");
//return;
//}
//else
//{
newFile1Name=new Date().getTime()+file_name.substring(file_name.indexOf("."));
System.out.println("新檔案名稱:"+newFile1Name);
String saveurl = request.getSession().getServletContext().getRealPath("upload");
//String saveurl = request.getContextPath() + "/upload";
//String saveurl = "D:\imgCache";
//System.out.println(saveurl);
saveurl = saveurl+"/"+newFile1Name;
//System.out.println(saveurl);
myFile.saveAs(saveurl, mySmartUpload.SAVE_PHYSICAL);
//}
}
}
catch (Exception e)
{
e.toString();
}
%>
<script language="javascript">
var str=location.toString()
var Result=((((str.split('?'))[1]).split('='))[1]);
//window.opener.Form1(Result).focus();
window.parent.document.getElementById(Result).value="https://bbs.csdn.net/topics/upload/";
//window.opener=null;
document.write("上傳成功");
//window.close();
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/90427.html
標籤:Web 開發
