「java上传图片路径」Java中图片文件上传怎么实现

博主:adminadmin 2022-11-29 12:35:09 54

本篇文章给大家谈谈java上传图片路径,以及Java中图片文件上传怎么实现对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java图片路径问题

img src="111.png" / 引用的是同一目录下的,你上面那段代码根本就没输出到那个目录当然找不到了。 对于一个项目来说图片有个专有的文件夹存放,比如在WebRoot的imageFolder下,那么你在输出流写图片的时候要指定好这个相对路径,然后页面上用img src="../imageFolder/111.png" /

通常来说解决方案是这样的:以一个图片上传的例子为例,首先会在xml文件中配置好上传文件的绝对路径(例如C:/XXDX/XX这样,将来部署到服务器上时,修改配置文件路径就好了)然后比如我们上传的图片都是用输入流写到xx/xx/war/upload中 (我看你后增加的代码中没有flush(),是不对的) 然后在页面jsp中用/upload/xxx.png取值,之所以这么取是因为“/”是war根目录,当然你要是用"../"那种方式你要查明白你现在的目录级别。

java jsp 文件(图片)上传 存储路径

method 方法里面写后台的控制类上传方法,方法里面能够获取该文件,然后以流的方式写入到指定文件夹下的某个文件中。

参考下这个网页链接

form method="post" action="/TomcatTest/UploadServlet" enctype="multipart/form-data"

enctype="multipart/form-data"  这个必须要写,action后台接收的方法,文件保存路径在控制器中可以自己随便指定。

java web项目中图片上传浏览的路径

上传完图片后,图片就存在于服务器上了,那么路径应该是在服务器上的路径了,与你本地的图片路径没有任何关系了(即使删除本地的图片也不会有影响),你在数据库中存储的路径应该是该图片在服务器上的路径;这个功能你百度下有很多例子:

希望能帮到你。

java上传图片到服务器指定路径

        private File myFile; //文件

private String myFileContentType; //类型

private String myFileFileName;    //文件名

//。。。。getXXX() setXXX()方法

//输入流

InputStream is = new FileInputStream(myFile);

//设定文件路径

String photoPath = ServletActionContext.getServletContext()

.getRealPath("/user/photo/");

File filePhotoPath = new File(photoPath);

//判断这个路径是否存在,如果不存在创建这个路径

if (!filePhotoPath.isDirectory()) {

filePhotoPath.mkdir();

}

String extension = FilenameUtils.getExtension(this

.getMyFileFileName());   //后缀名 比如jpg

String filename = UUID.randomUUID().toString() + "." + extension;

// 目标文件

File tofile = new File(photoPath, filename);

// 输出流

OutputStream os = new FileOutputStream(tofile);

byte[] buffer = new byte[1024];

int length = 0;

while ((length = is.read(buffer))  0) {

os.write(buffer, 0, length);

}

// 关闭输入流

is.close();

// 关闭输出流

os.close();

java 上传图片到服务器路径问题

request.getSession( ).getServletContext( ).getRealPath( "/" ) )

//服务器(tomcat)所在目录

java上传图片路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java中图片文件上传怎么实现、java上传图片路径的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。