2009-05-28 6 views
2

예를 들어, 서버에서 파일을 다운로드하도록 일부 헤더를 설정하면원격 위치 (예 : CloudFiles)에서 파일을 다운로드하도록 헤더를 설정할 수 있습니까?

header('Content-type: application/pdf'); 
header('Content-Disposition: attachment; filename="downloaded.pdf"'); 

파일의 데이터를 출력합니다.

컨텐츠에 원격 URL을 설정할 수 있습니까? -처분?

header('Content-Disposition: attachment; filename="http://remote.location/downloaded.pdf");

아니면 방금 잘못 생각한거야?

답변

1

아니요, 바로 302 redirect입니다. 마태 복음 제안으로

+0

나는 대답은 "예, 당신은 단지 302 리디렉션을 할 것"읽기한다고 생각합니다. 그럼에도 불구하고 upvoted. – troelskn

+0

OP는 Content-Disposition 헤더를 참조하고있었습니다 ("Content-Disposition에서 원격 URL을 설정할 수 있습니까?"). 그 헤더를 사용하여 리디렉션을 수행 할 수 없습니다. –

+0

이 기술을 원격 mp3에 연결하는 레일 앱에 어떻게 적용할까요? 나는 그것에 대해 질문 [여기] (http://stackoverflow.com/questions/3278533/how-to-set-content-disposition-for-a-file-thats-stored-at-a-remote-location) – stephenmurdoch

0

번호

은 리디렉션을 사용하는 것입니다.

다른 옵션은 스크립트에서 다운로드 파일, 그럼 그냥 출력 다운로드 파일입니다.