_乔 2015-02-11 14:05 采纳率: 100%
浏览 1647

IO流输入流问题。。。。。。。。。。。。。。

action类中代码

 public class UploadPicAction extends ActionSupport {
    private String picName;
    private File pic;
    private String picFileName;
    private String picContentType;
    public String getPicName() {
        return picName;
    }
    public void setPicName(String picName) {
        this.picName = picName;
    }
    public File getPic() {
        return pic;
    }
    public void setPic(File pic) {
        this.pic = pic;
    }
    public String getPicFileName() {
        return picFileName;
    }
    public void setPicFileName(String picFileName) {
        this.picFileName = picFileName;
    }
    public String getPicContentType() {
        return picContentType;
    }
    public void setPicContentType(String picContentType) {
        this.picContentType = picContentType;
    }
    @Override
    public String execute() throws Exception{
        String uploadPath = ServletActionContext.getServletContext().getRealPath("/upload");
        String newFileName = UUID.randomUUID().toString() + picFileName.substring(picFileName.lastIndexOf("."));
        //System.out.println(uploadPath + "/" + newFileName);
        FileInputStream is = new FileInputStream(pic);
        FileOutputStream os = new FileOutputStream(uploadPath + "/" +newFileName);
        return SUCCESS;
    }
}

pic的类型为File,但是报的错在FileInputStream上,说需将pic类型改为String,我用的new FileInputStream(File),请问是怎么回事

  • 写回答

2条回答 默认 最新

  • danielinbiti 2015-02-11 14:42
    关注

    最好把你的错误贴出来,正常来说有2个构造函数,String和File都行

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器