當前位置:首頁 » 文件管理 » action圖片上傳

action圖片上傳

發布時間: 2022-06-04 20:09:12

㈠ ssh 上傳圖片中的Action怎麼寫

package com.file.action;

import java.io.File;

import org.apache.commons.io.FileUtils;

import com.opensymphony.xwork2.ActionSupport;

public class FileUploadAction extends ActionSupport {
private File file;
private String contentType;
private String fileName;

@Override
public String execute() throws Exception {
File saveFile = new File("c:/download/" + fileName);
if (!saveFile.getParentFile().exists())
saveFile.getParentFile().mkdirs();
FileUtils.File(file, saveFile);// 復制文件
this.addFieldError("isSuccess", "文件上傳成功!");
return SUCCESS;
}

public void setUploadContentType(String contentType) {
this.contentType = contentType;
}

public void setUpload(File file) {
this.file = file;
}

public void setUploadFileName(String fileName) {
this.fileName = fileName;
}
}

具體代碼請看:

㈡ JAVA WEB 圖片上傳 .action出錯

java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\FileUplaod\upload\.jpg (系統找不到指定的路徑。)

這個報錯信息很明顯了,就是說你想打開指定路徑下的圖片,該路徑不存在,或是指定圖片根據不在那個路徑下面,你可以檢查一下路徑「C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\FileUplaod\upload\」是否存在,該路徑下面是否有.jpg這張圖片。看這圖片的名字,估計是上傳圖片時,名字是系統隨機命名的。另外要讀路徑的話,不能用單斜杠"\",要用雙斜杠「\\".

php上傳圖片,使用action=「」是提交到本頁面嗎

恩,如果action為空,就默認是提交到本頁處理

㈣ jsp頁面上傳圖片,怎麼使用action處理並上傳

將request強制轉化為型(屬於spring包里的),調用其getFileMap()的方法獲取到附件的集合(語句如Map<String, MultipartFile> files = req.getFileMap();),將這個map轉化為集合(語句如Set<Map.Entry<String, MultipartFile>> set = files.entrySet();),循環讀取這個集合,調用這個集合中的實體的getValue()方法即可獲取到附件

㈤ 在action中如何做圖片上傳

String path = ServletActionContext.getServletContext().getRealPath(savepath);
String x = path + "\\" + dsjs.getDsjsFileName();
//獲取一個上傳文件輸入流
BufferedInputStream bis = null;
FileInputStream fis = null;
//獲取一個保存文件的輸出流
BufferedOutputStream bos = null;
FileOutputStream fos = null;
try {
//讀取文件存放輸入流
bis = new BufferedInputStream(new FileInputStream(dsjs.getDsjs()));
//輸出流
bos = new BufferedOutputStream(new FileOutputStream(x));

//建立一個跟文件大小相同的數組
byte[] buf = new byte[(int)dsjs.getDsjs().length()];
//開始讀文件數據內容
int i = 0;
while((i = bis.read(buf)) != -1){
bos.write(buf, 0, i);
}

} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
if(bis != null)
bis.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
if(bos != null)
bos.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
String thepath = savepath + "/" + dsjs.getDsjsFileName();
String thispath = "http://192.168.0.4" +"/"+ this.dsjs.getMovpath();
this.dsjs.setMovpath(thispath);
this.dsjs.setImgpath(thepath);
this.dsjsservice.dsjsadd(dsjs);
return "dsjsadd";

㈥ java web項目中,我要上傳一張圖片,上傳到action保存並處理後,再返回上傳圖片頁面進行預覽。緊急求助!

ajax可以上傳文件的,你可以搜索一下ajaxupload,他是一個ajax上傳文件的組件

㈦ 如何調用action實現上傳功能

可以把路徑傳到後台,後台用java代碼獲取文件不就行了。

㈧ 想用struts2做一個上傳圖片和歌曲的功能,具體是action里應該怎麼寫

給個郵箱出來,我給你完整的工程代碼!

熱點內容
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:170
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:778
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:100
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:208
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995
加上www不能訪問 發布:2024-09-08 06:39:52 瀏覽:811
銀行支付密碼器怎麼用 發布:2024-09-08 06:39:52 瀏覽:513
蘋果手機清理瀏覽器緩存怎麼清理緩存 發布:2024-09-08 06:31:32 瀏覽:554
雲伺服器的優點與缺點 發布:2024-09-08 06:30:34 瀏覽:734