Rumah >pembangunan bahagian belakang >Golang >Mengapa Enjin Apl Mengatasi Jenis MIME untuk Fail .otf?

Mengapa Enjin Apl Mengatasi Jenis MIME untuk Fail .otf?

DDD
DDDasal
2024-11-05 04:47:02463semak imbas

Why Does App Engine Override MIME Type for .otf Files?

Jenis MIME Overriding Enjin Apl untuk Fail .otf

Walaupun secara manual menentukan jenis MIME untuk fail .otf dalam konfigurasi app.yaml, Enjin Apl berterusan mengatasinya dengan strim aplikasi/oktet. Memahami punca tingkah laku ini dan cara menyelesaikannya adalah penting.

Punca Penggantian

Pada mesin tempatan, sambungan .otf biasanya mempunyai jenis MIME yang betul ditakrifkan dalam fail sistem seperti /etc/mime.types. Walau bagaimanapun, App Engine tidak mempunyai definisi seluruh sistem ini.

Penyelesaian: Tentukan Jenis MIME Secara Eksplisit

Untuk menangani isu ini, ubah suai medan mime_type dalam konfigurasi app.yaml sewajarnya:

<code class="yaml">- url: /home/font/(.*\.otf)
  static_files: home/font/
  upload: home/font/(.*\.otf)
  mime_type: application/x-font-otf</code>

Dengan menyatakan jenis MIME secara eksplisit, Enjin Apl akan diarahkan untuk menggunakan jenis kandungan yang sesuai semasa menyampaikan fail .otf. Ini sepatutnya menyelesaikan masalah.

Panduan

Untuk mendapatkan maklumat lanjut tentang mengkonfigurasi jenis MIME dalam App Engine, rujuk dokumentasi rasmi di https://developers.google. com/appengine/docs/python/config/appconfig#Python_app_yaml_Static_file_handlers.

Atas ialah kandungan terperinci Mengapa Enjin Apl Mengatasi Jenis MIME untuk Fail .otf?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn