Rumah >pembangunan bahagian belakang >Golang >Mengapa Enjin Apl Mengatasi Jenis MIME untuk Fail .otf?
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!