경우에 따라 사용자가 링크를 클릭할 수 있는 옵션을 제공하고 실제 콘텐츠를 표시하는 대신 사용자에게 "파일 다운로드" 대화 상자를 표시할 수 있습니다. 이것은 매우 쉽고 HTTP 헤더를 통해 달성할 수 있습니다. 이 HTTP 헤더는 이전 섹션에서 언급한 헤더와 다릅니다.
예를 들어 FileName 주어진 링크에서 파일을 다운로드할 수 있는 경우 구문은 다음과 같습니다 -
#!/usr/bin/python # HTTP Header print "Content-Type:application/octet-stream; name = \"FileName\"\r\n"; print "Content-Disposition: attachment; filename = \"FileName\"\r\n\n"; # Actual File Content will go here. fo = open("foo.txt", "rb") str = fo.read(); print str # Close opend file fo.close()
이 튜토리얼을 즐겼기를 바랍니다. 그렇다면 다음 주소로 피드백을 보내주십시오. 문의하기