我试图添加一些简单的用户图像上传功能到我的网页。目前,我(据我所知)有一个工作图像上传-当我上传一个图像,它出现在正确的文件夹在我的web应用程序目录。但是,当用户上传时,我尝试在页面上显示图像,但由于某些原因,它没有出现,即使页面源看起来是正确的……
在jsp文件中,我使用以下代码
FileItem fi = (FileItem)i.next();
if ( !fi.isFormField () ) {
// Get the uploaded file parameters
我有一个子目录‘图像’,允许777从这个文件夹中的访问者上传图片,这里有.htaccess文件来阻止脚本的执行和更多的安全性
<Files ^(*.jpeg|*.jpg|*.JPEG|*.JPG|*.png|*.gif)>
order deny,allow
deny from all
</Files>
<FilesMatch "\.(php|pl|py|jsp|asp|htm|shtml|sh|cgi)$">
ForceType text/plain
</FilesMatch>
但是,当我在浏览器中请求图片/页面
我创建了一个类来上传胸腺叶html中的图像,并将其保存在项目外的一个文件夹中。我的问题是,如何从这个新文件夹在我的胸腺叶html中呈现这些图像?图片保存得很好,问题是当我想要显示图片时,在html中渲染图片。
图片上传代码如下:
public class FileUpload {
private final String CARPETA_UPLOAD = "..//imagenes//";
private MultipartFile imagen;
public FileUpload(MultipartFile imagen) {
t