2012-09-28 2 views
0

내가 Filepicker.io 현재 이미지를 가지고 : https://www.filepicker.io/api/file/9H-1AxgZTwqct8tjkmkZ노드 익스프레스에서 이미지를 프록시하는 방법은 무엇입니까?

을하지만 브라우저에서 열 때,이 파일을 직접 다운로드합니다, 나는 응답 헤더 또는 뭔가, 내가 프록시에 얼마나 궁금하네요 때문에 그건 생각 내가이처럼 다른 이미지와 같은 브라우저에서 볼 수 있도록 : https://distilleryimage1.s3.amazonaws.com/84d490a4071811e285a622000a1d039f_5.jpg

답변

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 

내용 - 처리는 attachment로 설정됩니다. 당신이 그것을 프록시한다면 그 헤더를 모두 제거하거나 inline으로 설정하십시오.

0

Github는 https://github.com/atmos/camo을 사용하여 SSL 이미지를 프록시합니다. 그것을 사용해보십시오. 특급 앱에 마운트 할 수 있습니다 :

var camo = require('./node_modules/server.js') // you have to strip the server.listen(port) part 
app.use('/proxy', camo) 
관련 문제