0
ASP.NET MVC 2.0を使用 私はアマゾンS3ダウンローダーを作っています。ダウンロードの方法でS3 Amazonのダウンローダー
私はURLを準備し、私は(ブラウザでそのimage.gifを開きます)そのURLにユーザーをリダイレクトhttp://s3.amazon.com/mysite.com/image.gif?awsKey=abcde
のようなもの
私は、画像をブラウザで開く見ますが、ある場所に保存するためのSAVE ASウィンドウではありません。
レスポンスにHEADERSを追加できると聞いていますが、SAVE ASダイアログでファイルを保存することができます。
これらのヘッダーがどのように追加されるか考えてみましょうか?
アップロード中にAmazonが許可していると思いますので、私たちがアップロードしているときにのみ行うことができます。それらが解決されると、単純なハイパーリンクリダイレクトがダイアログとして保存ダイアログを開きます。 MY Serverのサイドコードには何もする必要はありません。右? 私たちは何もできないと思います。 1つのアイデアは、私のサーバーに保存して画像をメモリにロードし、ダウンロードをストリームとして提供することです。画像の場合のみ。しかし、大きなファイルやzipの場合、s3にリダイレクトすることができます。コンテンツタイプがイメージではないため、アマゾンによって自動的にダイアログとして保存されます。 –