Amazon s3 S3亚马逊下载器

Amazon s3 S3亚马逊下载器,amazon-s3,Amazon S3,使用ASP.NET MVC 2.0 我正在制作亚马逊S3下载程序 在下载方法中,我准备了一个url,比如 我将用户重定向到该url(在浏览器中打开image.gif) 我看到图像在浏览器中打开,但不是作为另存为窗口保存在某个位置 我听说我可以添加标题作为响应,这可以强制“另存为”对话框保存文件 知道如何重新添加这些标题吗?这将设置为“附件”。但是,为s3.amazon.com提供服务的Web服务器必须设置此标题,并且更改此标题超出您的控制。您的意思是我们只能在上载时这样做,因为我想亚马逊在上载时

使用ASP.NET MVC 2.0 我正在制作亚马逊S3下载程序

在下载方法中,我准备了一个url,比如

我将用户重定向到该url(在浏览器中打开image.gif)

我看到图像在浏览器中打开,但不是作为另存为窗口保存在某个位置

我听说我可以添加标题作为响应,这可以强制“另存为”对话框保存文件


知道如何重新添加这些标题吗?

这将设置为“附件”。但是,为s3.amazon.com提供服务的Web服务器必须设置此标题,并且更改此标题超出您的控制。

您的意思是我们只能在上载时这样做,因为我想亚马逊在上载时允许这样做。解决这些问题后,任何简单的超链接重定向都将打开“另存为”对话框。在我的服务器端代码上不应该做任何花哨的事情;正当我想我们在那里什么也做不了。一个想法是在内存中加载图像另存为我的服务器,并提供下载流;仅在图像的情况下。但如果是大文件或ZIP,我可以将它们重定向到s3,amazon会自动显示另存为对话框,因为它们的内容类型不是图像。