重庆幸运农场中奖金额|重庆幸运农场官网
MyException - 我的異常網
當前位置:我的異常網» Java Web開發 » struts上傳圖片,該怎么處理

struts上傳圖片,該怎么處理

www.h0f1.com  網友分享于:2015-08-27  瀏覽:36次
struts上傳圖片
請求幫助 我把圖片上傳到服務器端,怎么在獲得這個圖片啊
我獲得圖片在tomcat下的路徑 為什么獲得不到圖片??

------解決方案--------------------
Struts2圖片上傳

html頁面代碼:
HTML code
<tr>
                                        <td align="right">業務圖片:</td>
                                         <td><input type="file" name="file" id="imgurl" style="border:1px solid #7F9DB9;"/><span class="checkts">&nbsp;&nbsp;&nbsp;&nbsp;*</span><span class="sm">&nbsp;&nbsp;&nbsp;&nbsp;說明:游戲圖片</span><br/></td>                                   
                                   </tr>

------解決方案--------------------
你可以在system.properties中定義你的路徑名
TempFilePath = C:\\1\\
RealFilePath = C:\\2\\

String filepath = PropertyUtil.getProperty("TempFilePath");
String drcPath = filepath+compid+File.separatorChar;
File drcpath = new File(drcPath);
File file =new File(drcPath+ this.getUploadFileName());
if(!drcpath.exists()){
drcpath.mkdirs();

}
if(!file.exists()){
02Service.copy(this.upload, file);
// file.delete();
}

return SUCCESS;
public void copy(File src, File dst){

try {
InputStream in = null ;
OutputStream out = null ;
try {
in = new BufferedInputStream( new FileInputStream(src), Ass02Constant.BUFFER_SIZE);
out = new BufferedOutputStream( new FileOutputStream(dst), Ass02Constant.BUFFER_SIZE);
byte [] buffer = new byte [Ass02Constant.BUFFER_SIZE];
while (in.read(buffer) > 0 ) {
out.write(buffer);
}
} finally {
if ( null != in) {
in.close();
}
if ( null != out) {
out.close();
}
}


} catch (Exception e) {
e.printStackTrace();
}

}

文章評論

軟件開發程序錯誤異常ExceptionCopyright © 2009-2015 MyException 版權所有
重庆幸运农场中奖金额