1

高速サーバーを使用して、Amazon s3 からダウンロードするファイルをプロキシしています。ヘッダーにファイル名を保存するか、ヘッダーにファイル名情報を設定して、ユーザーがファイル名をダウンロードするときに、s3.jpeg だけでなく、test.jpg と正しく言うにはどうすればよいですか?

 app.get("/s3", function(req, res) {
    var client;

    client = require('pkgcloud').storage.createClient({
      provider: "amazon",
      key: "test",
      keyId: "test"
    });
    return client.download({
      container: 'test',
      remote: 'test.jpg'
    }).pipe(res);
  });
4

1 に答える 1

4

わかりました、簡単そうです

res.setHeader('Content-disposition', 'attachment; filename=test.jpg');

コーヒースクリプトで

app.get "/s3", (req, res) ->

    res.setHeader('Content-disposition', 'attachment; filename=test.jpg');

    client.download(
        container:'test'
        remote:'test.jpg'
    ).pipe res
于 2013-03-30T20:18:30.357 に答える