gpt4 book ai didi

mysql - 获取所选(浏览)文件的完整路径 jsp web

转载 作者:行者123 更新时间:2023-11-29 23:23:55 24 4
gpt4 key购买 nike

如何获取所选文件的完整路径。例如我选择了 logo.png它应该得到 c:\user\admin\desktop\logo.png

String im = request.getParameter("image");
InputStream inputStream = new FileInputStream(new File(im));
pstmt=con.prepareStatement("Insert into items(image) values(?)");
pstmt.setBlob(1, inputStream);

此代码插入数据库后显示以下错误

java.io.FileNotFoundException: logo.png (The system cannot find the file specified)

(尝试了所有方法都没有成功)

最佳答案

如果您尝试使用 JSP 和 Servlet 将文件上传到数据库,那么您的做法是错误的。

出于安全原因,您无法从客户端计算机获取文件路径。即使您从客户端计算机获取文件路径,该文件在服务器中也不会可用,因为代码在服务器中运行,您总是会得到java.io.FileNotFoundException

检查Upload files to database (Servlet + JSP + MySQL)有关如何使用 JSP 和 Servlet 将文件上传到 MySQL 数据库的示例。

关于mysql - 获取所选(浏览)文件的完整路径 jsp web,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27097540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com