>  기사  >  백엔드 개발  >  AppEngine에서 \'[파일]에 대한 mimetype을 추측할 수 없습니다. application/octet-stream을 사용 중...\' 오류를 수정하는 방법은 무엇입니까?

AppEngine에서 \'[파일]에 대한 mimetype을 추측할 수 없습니다. application/octet-stream을 사용 중...\' 오류를 수정하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-04 15:56:02668검색

How to Fix

AppEngine 정적 파일 MIME 유형 재정의

AppEngine에서 정적 파일 핸들러가 때때로 올바른 MIME 유형을 재정의하여 오류 메시지가 나타날 수 있습니다. "[파일]에 대한 MIME 유형을 추측할 수 없습니다. 애플리케이션/옥텟 스트림을 사용하고 있습니다..."

문제 해결

이 문제를 해결하고 올바른 MIME 유형을 지정하려면 정적 파일의 경우 다음 단계를 따르세요.

  1. 로컬 MIME 유형 정의 확인: 로컬 컴퓨터에서 파일 확장자에 대한 올바른 MIME 유형이 /etc/에 정의되어 있을 수 있습니다. mime.types 파일. 그러나 AppEngine은 이 정의에 액세스하지 못할 수도 있습니다.
  2. "http_headers" 대신 "mime_type" 사용: app.yaml 구성 파일에서 "http_headers" 지시어를 " 문제가 있는 파일 확장자는 mime_type'입니다. 예를 들어, .otf 파일에 대한 MIME 유형을 지정하려면:
- url: /home/font/(.*\.otf)
  static_files: home/font/
  upload: home/font/(.*\.otf)
  mime_type: application/x-font-otf

App.yaml 구성 예

다음 app.yaml 구성은 다음을 보여줍니다. "mime_type"의 올바른 사용:

application: test
version: 0
runtime: go
...

handlers:
 - url: /home/font/(.*\.otf)
   static_files: home/font/
   upload: home/font/(.*\.otf)
   mime_type: application/x-font-otf
...

추가 리소스

  • AppEngine 문서: https://developers.google.com/appengine/docs/ python/config/appconfig#Python_app_yaml_Static_file_handlers

위 내용은 AppEngine에서 \'[파일]에 대한 mimetype을 추측할 수 없습니다. application/octet-stream을 사용 중...\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.