Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 smartgwt 应用程序,它创建一个带有 jpg/gif/png/pdf 文件的链接。此文件显示在浏览器中。我想获得保存对话框,而不是当我想在本地机器上保存文件时询问我的路径。我怎么能那样做?
据我所知,您必须通过将 Content-disposition 设置为附件来更改响应标头。像这样:
'内容配置:附件;文件名=image.jpg' '内容类型:image/jpeg'
有了这些,浏览器将理解大多数情况下它应该显示一个对话框来保存名称为:image.jpg 的图像。它还可以让您将其直接发送到应用程序,例如图像查看器。
为了让它从一个简单的链接工作,也许您必须编写一个 servlet,它将返回具有正确标题的请求文件,并从每个链接调用该 servlet,并带有一个参数到真实文件。