Java在jsp中 如何上传图片 在上传时可以取到图片大小并修改

Java在jsp中 如何上传图片 在上传时可以取到图片大小并修改,第1张

用第三方工具去取 common-upload,具体取到的方法参考代码如下:

FileItemFactory fileItemFactory = new DiskFileItemFactory();

ServletFileUpload upload = new ServletFileUpload(fileItemFactory);

uploadsetHeaderEncoding("utf-8");

try {

List<FileItem> items = uploadparseRequest(request);

for (FileItem fileItem : items) {

Systemoutprintln("fileName=" + fileItemgetFieldName());

//获取文件流

InputStream in = fileItemgetInputStream();

ServletContext context = getServletConfig()getServletContext();

String path = contextgetRealPath("image");

Systemoutprintln(path);

OutputStream out = new FileOutputStream(new File(path + "\\" + fileItemgetName()));

byte[] buffer = new byte[1024];

int len = 0;

while((len = inread(buffer)) != -1) {

outwrite(buffer, 0, len);

}

outclose();

inclose();

Systemoutprintln("写入完毕");

}

} catch (FileUploadException e) {

eprintStackTrace();

}

上传 后台获取的时候直接从数据库拿路径下面这是servlet的内容:package demo;import javaioFile;import javaioIOException;import javaioPrintWriter;import javautilList;import javaxservletServletException;import javaxservlet>

以上就是关于Java在jsp中 如何上传图片 在上传时可以取到图片大小并修改全部的内容,包括:Java在jsp中 如何上传图片 在上传时可以取到图片大小并修改、前端使用form表单提交图片后,java后台怎么获取该图片、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9720338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存