我正在使用Liferay 6.1。我的问题是,当我使用Liferay标签创建网址时,浏览器似乎无法正确确定文件名。例如,使用<img>
标记src
属性中的以下网址会导致图像被命名为&#34;图像&#34;保存文件时,新文件的名称为images.jpg而不是imageId123.jpg
我需要将图像名称设为imageId123,因此当它保存时,它将具有文件名,例如imageId123.jpg。当图像保存在计算机上时,有没有办法指定图像名称或下载的文件名?
答案 0 :(得分:0)
你不应该通过download-filename来做。
请改用content-disposition
标头。
responseFile.setContentType("application/x-download");
responseFile.setHeader("Content-disposition", "attachment; filename=imageId123");