問題タブ [mime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
21082 参照

c++ - シンプルな C++ MIME パーサー

PHP スクリプトから返された C++ のマルチパート応答をダイジェストしたいと考えています。これを実行できる非常に軽量な MIME パーサーを知っている人はいますか?

0 投票する
5 に答える
21539 参照

python - Python: アップロードされたファイルが jpg かどうかを確認する

ユーザーがアップロードしたファイルが Python (Google App Engine) で実際の jpg ファイルかどうかを確認するにはどうすればよいですか?

これは私が今までに得た距離です:

スクリプトは HTML フォーム ポスト経由で画像を受け取り、次のコードで処理されます

mimetypes.guess_type を見つけましたが、うまくいきません。

0 投票する
6 に答える
10712 参照

python - 文字列がbase64かどうかを見分ける方法

さまざまなソースから多くのメールが届いています。それらはすべて添付ファイルがあり、それらの多くは中国語の添付ファイル名を持っているため、これらの名前は電子メールクライアントによってbase64に変換されます。

これらのメールを受け取ったら、名前を解読したいと思います。しかし、base64ではない他の名前があります。jythonプログラミング言語を使用して、文字列がbase64であるかどうかをどのように区別できますか?

つまり。

最初の添付ファイル:

2番目の添付ファイル:

「 Content-Transfer-Encoding」の両方にbase64があることに注意してください

0 投票する
2 に答える
257 参照

c# - MIME タイプしかない場合、データ ストリームを開く/編集する最良の方法は何ですか?

私は Windows デスクトップ アプリケーションを使用しており、データベースにデータ ストリームと MIME タイプがあります。一時フォルダーに書き込んでデフォルトのエディターを起動するよりも良い方法はありますか?

一時フォルダーを使用する必要がある場合、C# Windows デスクトップ アプリケーションで MIME タイプからファイル拡張子を取得するにはどうすればよいですか?

0 投票する
3 に答える
957355 参照

pdf - PDF ファイルの適切な MIME メディア タイプ

PDF を扱うとき、私は MIME タイプapplication/pdfなどに出くわしましapplication/x-pdfた。

これら 2 つのタイプに違いはありますか? もしそうなら、それは何ですか? どちらが優先されますか?

私は膨大な量の PDF を配信する必要がある Web アプリに取り組んでおり、正しい方法がある場合はそれを実行したいと考えています。

0 投票する
6 に答える
73183 参照

http - YAML メディア タイプ?

YAML で構造化されたデータを HTTP 経由で送信する際に使用する最も適切なメディア タイプ (正式には MIME タイプ) は何ですか? その理由は何ですか?

私が見ることができる登録されたアプリケーションの種類またはテキストの種類はありません。

例:

可能なオプション:

  • テキスト/x-yaml
  • テキスト/yaml
  • テキスト/yml
  • アプリケーション/x-yaml
  • アプリケーション/x-yml
  • アプリケーション/yaml
  • アプリケーション/yml
0 投票する
1 に答える
2184 参照

security - 未登録のMIMEタイプを提供するIIS6

私はIIS6Webサーバー(Win2003上)が奇妙な動作をしているのですが、これは文書化されていない「機能」だと思います...

IISメタベースに登録せずにSVGファイル(拡張子.svg)を提供します。*mimeタイプもありません。

このリクエストの場合:

応答には次のものが含まれます

では...IISはこのimage/svg+xmlmimeタイプをどこで入手したのでしょうか?

私が見つけた唯一の場所は、レジストリのHKEY_CLASSES_ROOT\MIME\Databaseです。しかし、私が見つけたすべてのMS情報によると、IISで許可されているmimeタイプのソースは、それ自体のメタベースです。

誰かがこの振る舞いを知っていますか?これにより、IIS管理者が誤った安心感を抱く可能性があります...

みなさん、よろしくお願いします!!

0 投票する
3 に答える
1270 参照

.net - 添付ファイルを取得するために MIME 解析をスキップできますか?

私はここに来たばかりなので、まず最初にご挨拶を申し上げます

Windows Mobile (Pocket PC) で実行するアプリケーションを作成しています。参考までに、私はVB.NETを使用しています。

私のアイデアは、仮想オンライン ストレージ ディスクとして使用するための多くの GB:s を提供してくれるプロバイダーで、私の電子メール アカウントを使用することです。一言で言えば、多かれ少なかれ、あなたが読んだかもしれない GMAIL ドライブに似ています。telnet-socket を使用して、プロバイダーの SMTP、POP3、および IMAP アカウントに接続するためのコードを既に作成しました。私はログインでき、これまでのところとても良いです。

私の特定のケースでは、電子メール自体には興味がありませんが、実際には、この仮想 storgae カード上の私のファイルになる添付ファイルに興味があります。添付ファイル付きの電子メールをダウンロードし、最も重要な MIME 解析のために、主に C# で作成された多くの無料のクラスを見つけました。残念ながら、これらすべてのクラスは、Windows Mobile で使用される NET Compact Framework に含まれていない Net Framework のクラス/名前空間を何らかの形で使用します。自分で MIME パーサーを作成するのは、私と私の知識にとっては複雑すぎます。

したがって、少なくとも POP3 または IMAP 経由で受信するためのコードに関しては、デバイスにすべてのバイトをダウンロードしたら、電子メール全体を解析して (境界がどこにあるかを確認して)、部分を取得するだけでよいと考えていました。 (s) は Base64 でエンコードされており、それをデコードし、送信時に電子メールの件名フィールドに書き込んだファイルの名前と拡張子を使用して名前を変更します。このようにして、おそらく MIME とそのすべての意味に関するすべてのものを避けることができます...

どうですか、SMTP を介して送信しますが、まだ調査する必要があります。どんなアイデアでも大歓迎です。

このロマンスで申し訳ありません-どう思いますか-MIMEパーサーの取得をスキップして、通常の文字列解析を使用できますか?

よろしく、 Moster67

0 投票する
1 に答える
720 参照

macos - サードパーティの統一型識別子の実装?

ファイル拡張子、MIME タイプ、作成者コード、およびファイル タイプを判別するためのマジック ナンバーの狂気は、非常に混乱しています。Cocoa プログラミングのバックグラウンドを持っているので、私は甘やかされていると思っていました。Tiger では、OS Xがプロセス全体を正常にするUniform Type Identifiers (UTI) と呼ばれるシステムを追加しました。

私が (お気に入りの Web 開発環境をここに挿入してください) で一連の Web 開発を行っていることを考えると、OS X の実行に依存せず、さらに良いことに、複数のプログラミング言語で動作する同様のものはありますか?

現在、fileLinux でコマンドを使用して一部の機能を複製していますが、まったく同じではありません。そしてもちろん、誰もが巨大なルックアップ テーブルを持っていますが、一元化されたものはありません。

誰かがこれを行ったり、これに遭遇したりしたことがありますか?

0 投票する
4 に答える
197265 参照

php - CSV MIMEタイプの使用方法は?

私が取り組んでいるWebアプリケーションでは、ユーザーはCSVファイルへのリンクをクリックできます。mime-typeにヘッダーが設定されていないため、ブラウザーはそれをテキストとしてレンダリングするだけです。このファイルを.csvファイルとして送信して、ユーザーがcalc、excel、gnumericなどで直接開くことができるようにしたいと思います。

このコードは私のコンピューターでは期待どおりに機能しますが(いつものようではありませんか?)、別のコンピューターでは機能しません。

私のブラウザはFF3.0.1(Linux上)のナイトリービルドです。それが動作しなかったブラウザはIE7とFF3.0(Windows上)でした

私が知らない癖はありますか?