当前位置:首页 » 文件管理 » 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里应该怎么写

给个邮箱出来,我给你完整的工程代码!

热点内容
跳转页源码 发布:2024-09-17 03:13:05 浏览:542
html文件上传表单 发布:2024-09-17 03:08:02 浏览:783
聊天软件编程 发布:2024-09-17 03:00:07 浏览:725
linuxoracle安装路径 发布:2024-09-17 01:57:29 浏览:688
两个安卓手机照片怎么同步 发布:2024-09-17 01:51:53 浏览:207
cf编译后没有黑框跳出来 发布:2024-09-17 01:46:54 浏览:249
安卓怎么禁用应用读取列表 发布:2024-09-17 01:46:45 浏览:524
win10设密码在哪里 发布:2024-09-17 01:33:32 浏览:662
情逢敌手迅雷下载ftp 发布:2024-09-17 01:32:35 浏览:337
安卓如何让软件按照步骤自动运行 发布:2024-09-17 01:28:27 浏览:197