gpt4 book ai didi

java - (需要解释)从计算机文件夹中检索图像

转载 作者:行者123 更新时间:2023-12-01 23:05:37 25 4
gpt4 key购买 nike

我一直在关注http://balusc.blogspot.in/2007/07/fileservlet.html但无法正确使用我的代码,因为我不太了解它......

filePath = request.getServletContext().getRealPath("")+File.separator+"images"+File.separator+"photo.jpg";
System.out.println(filePath);
// Get requested file by path info.
String requestedFile = request.getPathInfo();
System.out.println(requestedFile);
// Check if file is actually supplied to the request URI.
if (requestedFile == null) {
// Do your thing if the file is not supplied to the request URI.
// Throw an exception, or send 404, or show default/warning page, or just ignore it.
response.sendError(HttpServletResponse.SC_NOT_FOUND); // 404.
System.out.println("terminates");
return;
}

我从中得到的是程序在这里终止,因为requestedFile始终为空...任何人都可以帮助我完成代码...任何帮助将不胜感激!提前致谢!!!

最佳答案

我在黑客马拉松上编写了这段代码,所以它不干净。你可以看例子here ,更具体地说here .

BalusC 解释得更好 stackoverflow.com/a/8521981/660408

我在 eclipse 项目目录中创建了“resources”文件夹并在其中放置了图像。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String filename = request.getPathInfo().substring(1);
File file = new File("D:\\FreeUni-enterprise\\CloudLibrary\\resources", filename);
...
}

关于java - (需要解释)从计算机文件夹中检索图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22819110/

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