Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Mengatasi Jenis MIME \'application/octet-stream\' dalam Enjin Apl?

Bagaimana untuk Mengatasi Jenis MIME \'application/octet-stream\' dalam Enjin Apl?

DDD
DDDasal
2024-11-04 14:27:02246semak imbas

How to Override the

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!

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