0

私は Filepicker.io からこの画像を持っています: https://www.filepicker.io/api/file/9H-1AxgZTwqct8tjkmkZ

しかし、ブラウザで開くと、ファイルを直接ダウンロードします。これは、応答ヘッダーか何かが原因だと思ったので、このような他の画像のようにブラウザで表示できるようにプロキシする方法を考えています: https://distilleryimage1.s3.amazonaws.com/84d490a4071811e285a622000a1d039f_5.jpg

4

3 に答える 3

1
curl -si https://www.filepicker.io/api/file/9H-1AxgZTwqct8tjkmkZ | head
HTTP/1.1 200 OK
Access-Control-Allow-Headers: CONTENT-TYPE, X-NO-STREAM
Access-Control-Allow-Methods: DELETE, GET, HEAD, POST, PUT
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 21600
Cache-Control: public, max-age=315360000, no-transform
Content-Disposition: attachment; filename="中秋福利.jpg"
Content-Type: image/jpeg
Date: Fri, 28 Sep 2012 08:21:45 GMT
Server: gunicorn/0.14.6

Content-Disposition が に設定されていattachmentます。プロキシする場合は、そのヘッダーを完全に削除するか、に設定しinlineます。

于 2012-09-28T08:29:04.143 に答える
0

Github はhttps://github.com/atmos/camoを使用して SSL のプロキシ イメージを使用します。使ってみることができます。Express アプリにマウントできます。

var camo = require('./node_modules/server.js') // you have to strip the server.listen(port) part
app.use('/proxy', camo)
于 2012-10-22T05:35:42.803 に答える
0

vinayr の答えは正しいですが?dl=false、FilePicker URI の末尾に追加することで、プロキシの使用を完全に回避できます。

例: https://www.filepicker.io/api/file/9H-1AxgZTwqct8tjkmkZ?dl=false

FilePicker ドキュメンテーション、特に「Working with FPUrls」セクションと「Retreving the file」および「Image Conversion」サブセクションには、他にも多くの情報があります。

于 2012-10-22T02:33:36.740 に答える