2013-03-03 5 views
0

웹 페이지에서 이미지를 다운로드하고 모바일 장치의 사진 라이브러리에 직접 저장할 수있는 버튼을 생성 할 수 있습니까? 이미지 만 표시하는 다른 웹 페이지를 열지는 말고 이미지 패키지를 휴대 전화로 다운로드하도록합니다. 실제로 그렇게 할 수 있습니까?버튼을 통해 이미지를 모바일에 직접 다운로드 할 수 있습니까?

+0

아니요, 누군가가 휴대 전화에 10 억 개의 사진을 다운로드하는 페이지를 만들 것이기 ​​때문입니다. – sachleen

+1

도 다운로드 전에 권한을 요청할 수 있습니까? –

+0

나는 sachleen에 동의한다 - 이것은 거의 불가능하다. 어떤 종류의 다운로드는 다른 창을 열지 않고하기가 어렵습니다. – user1167442

답변

1

예, Content-Disposition을 포함하여 파일로 다운로드하도록 브라우저에 알리기 위해 PHP header을 사용하십시오.

header('Content-Type: image/png'); 
header('Content-Disposition: attachment; filename="downloaded.png"'); 

(A PNG 예)

예를 들어 다운로드 - photo.php을 클릭하고 해당 스크립트가 이러한 헤더를 제공하고 그것은 또한 이미지의 파일 내용을 얻을 필요 포함 사용자 응답의 페이로드로

+0

이전에 해봤지만 웹 페이지에 이미지 파일 만 표시하고 다운로드하지는 않습니다. 이것은 일반 PC의 웹 브라우저에서 할 수 있지만 모바일에서는 할 수 없습니다. 어쨌든 고마워. –

+1

궁극적으로 브라우저의 상황에 따라 달라 지므로 제한적입니다. –

+1

나는 이것을 시도했다. 이미지가 동일한 메모리 크기로 다운로드 중입니다. 하지만 항상 '잘못된 이미지'가 표시됩니다. – KarSho

관련 문제