목록웹개발 (331)
스택큐힙리스트
브라우저에서 브라우저에서 PDF 표시 옵션이 해제되었을 때 PDF 파일을 강제로 브라우저에서 열 수 있는 방법이 있을까요? embed 태그와 iframe을 사용해 보았지만, 해당 옵션이 선택되었을 때에만 작동합니다. 어떻게 해야 할까요?답변 1브라우저에게 파일을 브라우저에서 볼 수 있어야 함을 나타내려면, HTTP 응답에는 다음 헤더가 포함되어야 합니다: Content-Type: application/pdf Content-Disposition: inline; filename=filename.pdf 파일을 다운로드할 수 있도록 하려면: Content-Type: application/pdf Content-Disposition: attachment; filename=filename.pdf 파일 이름에 file..
몇몇 코드: import cStringIO def f(): buffer = cStringIO.StringIO() buffer.write('something') return buffer.getvalue() 문서에 따르면: StringIO.close(): 메모리 버퍼를 해제합니다. 닫힌 StringIO 객체로 추가적인 작업을 시도하면 ValueError가 발생합니다. buffer.close()를 수동으로 해야 되나요, 아니면 버퍼가 범위를 벗어나게 되어 자동으로 해제될까요? 업데이트: 테스트를 해보았습니다: import StringIO, weakref def handler(ref): print 'Buffer died!' def f(): buffer = StringIO.StringIO() ref = weakr..
이미지를 인라인으로 표시하는 데 문제가 있습니다. 어떻게 할 수 있을까요?