"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como resolver o erro "Não é possível adivinhar o tipo de arquivo, usar aplicativo/stream de octeto ..." no AppEngine?

Como resolver o erro "Não é possível adivinhar o tipo de arquivo, usar aplicativo/stream de octeto ..." no AppEngine?

Postado em 2025-04-19
Navegar:483

How to Fix \

AppEngine Arquivo estático MIME TIPO SUBSENTIDE

No AppEngine, os manipuladores de arquivos estáticos podem ocasionalmente substituir o tipo de MIME correto, resultando na mensagem de erro: "Não conseguiu adivinhar o MIMETYPE para [FILE]. Application/Octet-Stream ... "

Resolução do Problem

para corrigir esse problema e especificar o tipo de MIME correto para arquivos estáticos, siga estas etapas:

  1. Verifique estas etapas:
  2. verifique o tipo MIMETING defintin arquivo /etc/mime.types. AppEngine, no entanto, pode não ter acesso a essa definição. Por exemplo, para especificar o tipo MIME para os arquivos .otf:
- url: /home/font/(.*\.otf) static_files: home/font/\ 1 upload: home/font/(.*\. OTF) MIME_TYPE: APLICAÇÃO/X-FONT-OTF
- url: /home/font/(.*\.otf)
  static_files: home/font/\1
  upload: home/font/(.*\.otf)
  mime_type: application/x-font-otf

Exemplo App.yaml Configuration

A seguinte configuração App.yaml demonstra o uso correto de "Mime_type":

Testes: Testes de testes de "MIME_TYPE":
application: test
version: 0
runtime: go
...

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

Additional Resources

  • AppEngine documentation: https://developers.google.com/appengine/docs/python/config/appconfig#Python_app_yaml_Static_file_handlers
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3