我允许用户在我的网站上上传图片,这些图片存储在我桌面上的文件夹中。现在,当我尝试在未显示的 Jsp 页面上显示这些图像时,我使用的是绝对路径但没有用...
请有人指导
您必须设置两件事:上传图像的方式和下载图像的方式。当您的 HTML 页面包含<img>
标签时,会指示浏览器执行 HTTP GET 并检索由 URL 命名的内容。
根据您的问题,我想上传部分不是问题。我唯一建议的是不要使用您的桌面来保存图像,而是使用专用目录(这对于保护私人文件以及备份用户的内容很有用)。
然后,您必须使您的目录可以从 HTTP 服务器访问。您在这里有不同的选择,让我举两个:
/img/{id}
,其目的是从文件系统读取图像并将其字节写入其输出流cdn.example.com
)