ある種のファイル形式を定義した後、ホスティング プロバイダーがそれをサイトに登録するのは難しいですか? サービスを支払った後にそれを尋ねることができますか? ietf に適切に登録された MIME タイプでなければなりません。
前もって感謝します
ある種のファイル形式を定義した後、ホスティング プロバイダーがそれをサイトに登録するのは難しいですか? サービスを支払った後にそれを尋ねることができますか? ietf に適切に登録された MIME タイプでなければなりません。
前もって感謝します
「x-」実験登録ツリーは、未登録または実験タイプ用です。MIME タイプを登録する場合は、ベンダーまたは個人の登録ツリーを使用する必要があります。たとえば、「application/vnd.com.mycompany.foo」または「application/prs.com.myname.foo」です。O'Reilly の本「HTTP: The Definitive Guide」(表紙にリスが描かれています) の付録 D を参照してください。
application/x-my-file-type
MIME タイプは、ファイルのタイプが完全に有効であることを指定できるという意味で、新しいタイプを作成する場合に比較的柔軟です。そのため、構成ファイルまたはスクリプトを使用して、そのような MIME タイプのデータがファイルと共に送信されることを指定できる必要がありますが、ホスト上でのみ送信されます。他のサイトにフォーマットを認識させるかどうかは、個々のウェブマスター (またはホスティング会社) の決定によって異なります。
もちろん、それはあなたにとって重要ではないかもしれません。つまり、はい、独自の MIME タイプを定義でき (ルールに従っている限り)、はい、その MIME タイプをスローするようにサーバーを構成できます。ただし、世界の残りの部分をコンプライアンスに準拠させることは、厄介な部分です.
編集:別の方法でもう一度答えるには:いいえ、難しいことではありません。実装に応じて、自分で行うか、基本的なサポートに説明してもらうことができます。これは私の意見であり、必ずしも事実ではありませんが、ホストがひどい場合を除き、お金はかかりません。
編集 2: この質問に対するコメントに対処するには (コメント ボックスに十分なスペースがないため):
Apache を使用している場合は、.htaccess
非常に簡単にファイルを作成 (または変更) できます。この例では、ファイル タイプがapplication/x-foo-file
で、ファイルに拡張子が付いているとします。次の.foo
行を追加する必要があります。
AddType application/x-foo-file foo.
Apache を使用していない場合は、スクリプト言語 (PHP、ASP など) を使用して正しい MIME ヘッダーでファイルを提供することは可能ですが、使用しているサーバーで特定の手順を調べる必要があります。
PHP:header('Content-Type: application/x-foo-file');
ASP:Response.ContentType="application/x-foo-file"