Aplikasi Overriding/Octet-Stream Mimetype dalam App Engine
Apabila mengehos fail statik pada App Engine, platform mungkin lalai untuk menetapkan MIME taip sebagai "aplikasi/oktet-strim" dan bukannya jenis yang dimaksudkan. Ini boleh berlaku walaupun jika fail konfigurasi nampaknya menyatakan jenis MIME yang betul.
Untuk menyelesaikan isu ini, gunakan parameter "mime_type" dalam fail konfigurasi App Engine dan bukannya "http_headers". Berikut ialah contoh:
<code class="yaml"> - url: /home/font/(.*\.otf) static_files: home/font/ upload: home/font/(.*\.otf) mime_type: application/x-font-otf</code>
Konfigurasi ini memastikan bahawa fail dengan sambungan ".otf" disajikan dengan jenis MIME "application/x-font-otf" yang betul, seperti yang dimaksudkan.
Parameter "http_headers" digunakan terutamanya untuk menetapkan pengepala HTTP yang tidak berkaitan dengan jenis MIME, seperti "Cache-Control" atau "Content-Disposition". Dengan menggunakan "mime_type" secara khusus, ia mengatasi gelagat lalai "application/octet-stream" dan memaksa Enjin Apl untuk menghormati jenis MIME yang dinyatakan dalam konfigurasi.
Atas ialah kandungan terperinci Bagaimana untuk Mengatasi Jenis MIME \'application/octet-stream\' dalam Enjin Apl?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!