일반적으로 파일을 다운로드 할 때 QNetworkAccessManager를 사용한다고 가정 할 때 파일 이름은 링크 끝 부분에 없습니다. 이 경우 적절한 파일 이름을 얻는 방법. 링크가 이름 힌트를 포함하지 않더라도, firefox는 항상 적절한 이름과 확장자로 파일을 다운로드합니다. mime-type을 사용하여 확장 기능에 대한 힌트를 얻을 수 있지만 파일 이름은 무엇입니까?http 헤더에서 파일 이름을 찾을 수 있습니까
2
A
답변
3
예. Content-Disposition: attachment; filename=<file name.ext>
헤더입니다. 콘텐츠 유형을 application/octet-stream
으로 설정하는 것이 좋습니다. 브라우저와 플러그인은 콘텐츠 유형을 대신 열려고하지 않습니다.
+0
이것은 정확히 내가 찾고 있었던 것입니다. –
관련 문제
- 1. HTTP 응답 헤더에서 서버 이름을 변경하는 방법?
- 2. 헤더에서 HTTP 허용
- 3. HTTP 헤더에서 쿠키 저장
- 4. http 헤더에서 파일 크기를 얻는 방법
- 5. Perl의 파일 핸들러에서 파일 이름을 찾을 수 있습니까?
- 6. FILE 포인터가 주어지면 파일 이름을 어떻게 찾을 수 있습니까?
- 7. open()에 전달한 파일 이름을 어떻게 찾을 수 있습니까?
- 8. http 응답 헤더에서 Nginx를 어떻게 제거 할 수 있습니까?
- 9. jQuery는 X-JSON HTTP 헤더에서 JSON을 읽을 수 있습니까?
- 10. http 응답 헤더에서 전체 URL을 생성 할 수 있습니까?
- 11. HTTP 응답 헤더에서 지역화 된 문자열 값을 사용할 수 있습니까?
- 12. 웹 로직에서 실행중인 서블릿으로 HTTP PUT 요청의 원래 파일 이름을 찾을 수 없습니다.
- 13. http 헤더에서 마지막으로 수정 됨
- 14. 참조 이름을 어디에서 찾을 수 있습니까?
- 15. 헤더에서 파일 형식을 식별합니까?
- 16. 환경 설정 파일 이름을 변경할 수 있습니까?
- 17. HTTP 헤더에서 long 값을 제거하는 mod_rewrite
- 18. http 응답 헤더에서 브라우저가 gzip을 지원하는지 식별
- 19. HTTP GET 요청에서 파일 이름을 얻는 방법
- 20. 이미지 이름을 찾을 수 없습니다.
- 21. 이름을 찾을 수 없습니다 예외는
- 22. 헤더에서 DSYM 파일을 만들 수 있습니까?
- 23. FSEvent ID에서 파일 이름을 가져올 수 있습니까?
- 24. IE/Firebug 디버거. JSP 파일 이름을 찾을 수있는 방법이 있습니까?
- 25. HTTP 헤더에서 유니 코드 사용자 에이전트가 합법적입니까?
- 26. OpenGL 구식 버전 (헤더에서 glMultiDrawElements를 찾을 수 없음)
- 27. 루비에서 파일 확장자는 어떻게 찾을 수 있습니까?
- 28. 어떻게 파일 경로를 찾을 수 있습니까?
- 29. Java의 HTTP 헤더에서 IP 주소를 검색하는 방법
- 30. HTTP 헤더에서 이미지를 압축하지 않아야하는 이유는 무엇입니까?
Firefox에 "다운로드"하지만 프로그램에는없는 "다운로드"예제 URL을 추가 할 수 있습니까? –
프로그램 다운로드에 실패했다고 말하지 않았습니다. 파일이 제대로 다운로드되었지만 파일 이름 지정 문제 만 있습니다. 나는 파일을 다운로드 한 후 이름을 바꾼다. URL 또는 헤더에서 올바른 파일 이름을 찾는 방법. Gmail에서 첨부 파일을 다운로드 해 볼 수 있습니다. –
확실히 말하기는 어렵지만 구체적인 예가 필요합니다.하지만 Content-Disposition HTTP 응답 헤더를 찾고있을 수 있습니다. – zwol