問題タブ [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.
asp.net - ASP.NET でアップロードされたファイルの MIME タイプを検出するにはどうすればよいですか?
ASP.NET を使用して、アップロードされたファイルの MIME タイプを通常どのように検出しますか?
ruby-on-rails - RailsでMIMEタイプをオーバーライドする
RailsのJSONMIMEタイプ( "application / json")を( "text / x-json")にオーバーライドしたい。mime_types.rbにMIMEタイプを再度登録しようとしましたが、機能しませんでした。助言がありますか?
ありがとう。
php - PHP でのマルチパート POST データ要求の受信
HTTP
で次のリクエストを受け取りたいPHP:
(注: この投稿を読みやすくするためだけにサブパーツをインデントしています。)
私は PHP にあまり詳しくないので、PHP コードでこの種のマルチパート フォーム リクエストを受信する方法を理解するためのヘルプ/ポインタを取得したいと考えています。標準の HTML フォームを受け取ったコードを書いたことがありますが、その名前を$HTTP_GET_VARS
配列のインデックス キーとして使用してフォーム要素にアクセスできましたが、この場合はフォーム要素名がなく、フォーム データ部分もありません。線形 (つまり、サブ パーツ = マルチレベル配列)。
助けてくれてありがとう!
/ロバート
vb6 - MAPI-MIME 変換用 IDL の作成
IConverterSession インターフェイスの IDL を作成しようとしていますが、MIMETOMAPIメソッドの定義に混乱しています。パラメーターを [out] として指定しLPMESSAGE pmsg
ますが、コメントには、読み込まれる MAPI メッセージへのポインターが示されています。
関数がMAPIメッセージオブジェクトを割り当ててポインターを設定するかどうかは不明ですが、その場合、それはMESSAGEのポインターへのポインターであってはなりませんか? または、呼び出し元のコードが既にメッセージ オブジェクトをインスタンス化していると予想される場合、[in] ではなく [out] とマークされているのはなぜですか?
最終的に、このインターフェイスは VB6 コードから使用されるため、[in] または [in, out] のいずれかである必要がありますが、使用した IDL であるかどうかを知る必要があります。
また
c# - .net用のS/MIMEライブラリ?
C#を使用してS / MIMEメッセージを作成する必要があります(RFC 2633、「S / MIMEバージョン3メッセージ仕様」、およびRFC 3335で指定されています)。私が見つけることができる唯一のS/MIMEライブラリは、商用ライブラリ(http://www.example-code.com/csharp/smime.asp)ですが、これは私たちにとっては良くありません。
S / MIMEメッセージ、特に.p7sファイルの作成を実行するための既存のライブラリはありますか?
このファイルに入れる必要のある暗号化および署名された要素はすべてありますが、RFCドキュメントを使用して自分のライブラリをハンドロールせずに.p7sファイルを作成したいと思います...
編集:私は別の商用S / MIMEライブラリを見つけましたが、それでも私たちの要件には適していません。悲しいことに、S/MIMEライブラリを手作業でロールする必要があるように見えます。商用のクローズドソースライブラリを使用してS/MIMEを必要とする.netの全員がいますか?
windows - 登録済みのmimeヘルパーアプリケーションを起動する
以前は、Windowsレジストリに特定のmimeタイプを登録することで、ローカルにインストールされたヘルパーアプリケーションを起動できました。これにより、ユーザーが内部ブラウザアプリケーションの現在のインストールへのリンクを1回クリックできるようになりました。これは、Internet Explorer 5(ほとんどの場合)およびFirefoxで正常に機能しましたが、InternetExplorer7では機能しなくなりました。
shell / open / commandに渡されたファイル名は、ダウンロードされたインストールパッケージへの完全な物理パスではありません。IEから渡されるパスパラメータは
残念ながら、これは呼び出し時またはオブジェクトFileExists()
の作成を試みたときに物理ファイルに解決されません。TFileStream
"Content.IE5\ALBKHO3Q"
物理パスに、絶対パスが次のように表されるインターネット一時ファイルのInternetExplorer隠しキャッシュサブディレクトリがありません。
はい、サブディレクトリはIEによってランダムに生成されます。残念ながら、IEがヘルパーアプリケーションへのフルパスを渡す限り、これは問題になりません。
mimeヘルパーアプリケーションのインストールは問題ではありません。これは、世界中の10,000人以上のユーザーすべてのグローバルログインスクリプトによってインストール/更新されます。mimeヘルパーは、ユーザーがデスクトップブラウザアプリケーションのインストールへのリンクを含む内部Webページをクリックしたときにのみ呼び出されます。そのインストールは、mime-typeので返され"application/x-expeditors"
ます。".expd"
/ mime-typeの登録は"application/x-expeditors"
次のようになります。
ユーザーのすべてのIEキャッシュエントリを列挙することを検討しましたが、それらすべてを調べるのにどれくらいの時間がかかるか、または探している現在のエントリの前に古いキャッシュエントリを見つけてしまう可能性があるかどうかが心配です。ただし、括弧で囲まれたファイル名のサフィックス"[n]"
が一意のキーである場合があります。
私はwininetメソッドを試しましGetUrlCacheEntryInfo
たが、IEから渡された仮想パスではなく、URLが必要です。
私の望みは、仮想パスを指定すると物理パスを返すシェル関数があることです。
mime - Mongrel が返す MIME タイプを設定するにはどうすればよいですか
mongrel から返されるコンテンツ タイプを設定するにはどうすればよいですか。具体的には、いくつかの javascripts ファイルを application/x-javascript として返して、リモート サーバーで発生しているバグを再現しようとします。
php - PHPでサーバーに電子メールの添付ファイルを保存するにはどうすればよいですか?
私は2日間の大部分の間、PHPの電子メール読み取り機能と戦ってきました。メールボックスからメールを読み取り、添付ファイルをサーバーに保存するスクリプトを作成しています。あなたがこれまでに似たようなことをしたことがあるなら、あなたは私の苦痛を理解するかもしれません:PHPは電子メールでうまく機能しません!
POP3サーバーに接続し、ファイルを反復処理できます。コードの大まかな概要は次のとおりです。
私は立ち往生している場所をマークしました。使用できますimap_fetchbody($mbox, $message->msgno, $key+1)
が、次のような大量のデータが得られます。
これはMIMEデータだと思います。画像として必要です!私は、必要な魔法を実行すると主張するインターネットの周りで爆撃しているいくつかのクラスを見てきました。私はそれらのどれも動作させることができません。なんでこんなに大変なのかわからない!
要するに、私は生のMIME文字列を実際のデータに変換できるものを探しています。
asp.net - ASP.NET/IIS6: サーバーの MIME マップを検索するには?
コード ビハインド ファイルから、IIS ASP.NET Web サーバー上の特定のファイル拡張子の MIME タイプを見つけたいと考えています。
ファイルを提供するときにサーバー自体が使用するのと同じリストを検索したい。これは、Web サーバー管理者がMIME マップに追加したすべての MIME タイプが含まれることを意味します。
私は盲目的に使うことができました
しかし、これは IIS が使用するリストと同じであるとは文書化されておらず、Mime Mapが格納されている場所も文書化されていません。
私はやみくもにFindMimeFromDataを呼び出すことができましたが、IIS が使用するリストと同じであるとは文書化されておらず、IIS Mime Mapがその呼び出しから返されることを保証することもできません。
ftp - 電子メールと ftp テキスト メッセージのサイズの違い - EOL 文字?
FTP 経由でも電子メール経由でも同じメッセージを配信しようとしていますが、保存されたファイルのサイズが異なります。メッセージのテキスト コンテンツは同じですが、印刷できない文字のサイズが異なっている必要があります。
テキスト ファイルを FTP 経由で転送する場合 (EOL 文字の FTP 変換を防ぐためにバイナリ モードで)、配信されるファイル サイズは 7660 バイトです。
メールでメッセージを配信すると (smtp で送信され、POP3 で取得されます)、配信されたメッセージのサイズ (新しいファイルに直接ダンプされた場合) は 8043 バイトです。電子メールはプレーン テキストの電子メールとして送信され、メッセージは電子メールの本文全体で構成されます。これは 383 バイトのサイズの違いであり、行数は 385 行であり、この 2 つが関連していると思います... しかし、できる限り試してみると、電子メールで同じメッセージを受け取ることができません!
電子メール メッセージ データのキャリッジ リターンとラインフィードを削除する組み合わせをいくつか試しましたが、役に立ちませんでした。
MIME メッセージには、改行を処理する別の方法がありますか?