我在JSP上创建了一个Web应用程序来上传图像。
在J:/ PEC_CW / web / uploads / {user_id} / {filemane}
我在从文件系统中显示它们时遇到问题。
当我尝试显示上传的图像时,它不会被加载(文件路径正确)。如果我从Windows文件系统检查,图像就在那里。如果我从Netbeans项目资源管理器中查看,该项目尚未获取该图像。
然后,如果我清理并构建项目,netbeans会拾取图像,因此图像显示没有任何问题。
我的问题是,
答案 0 :(得分:0)
将Web应用程序部署到服务器包括创建war文件或爆炸的war目录,以及部署此war文件或目录。 war文件与生成它的源目录没有任何连接。并且,ultimetely,它部署在没有源目录的生产服务器上。
如果您要上传文件,请配置您的webapp以将它们保存在服务器文件系统的特定目录中,并创建一个servlet以从该特定目录读取图像,并将其作为HTTP响应。战争文件/爆炸战争指令应被视为只读,原因有两个: