問題タブ [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.
php - PHP での MIME タイプの検出
PHP でファイルの MIME タイプを検出するための最良の (ほとんどの PHP 5.2 インストールで可能であり、現在も積極的に開発されている) 方法を探しています。
私はmime_content_type()
メソッドと Fileinfo 拡張機能を認識mime_content_type()
していますが、信頼性が低く、非推奨であり、Fileinfo は「標準」の PHP (5.2) インストールには含まれていません。
他に選択肢はありますか?
java - MIME でエンコードされたストリームを読み取る正しい方法は何ですか?
MIME メッセージをストリーミングする TCP ソケットがあります。JavaMail API を使用して、境界を検索し、次に境界 + -- 記号を探すことで、一度に 1 つの MIME メッセージを解析できます。
これは多くの文字列操作のようです。Java で正しく MIME エンコードされたストリーミングを実行した人がいるはずです。どこに隠れていますか?
php - php5+htmlMimeMail 経由で送信された電子メールが、ランダムな文字が = に置き換えられて受信されています
現在、htmlMimeMail 5 ( http://www.phpguru.org/static/mime.mail.html ) で PHP5 を使用して HTML 電子メール通信を送信しています。ランダムな文字が等号に置き換えられている受信者の数に問題がありました。
「おはようございます。私たちの学校はニュースレターと情報を...という会社を通じて送信しています。」
メールのテキスト、HTML、およびヘッダーのエンコーディングを UTF-8 に設定している。電子メール用に PHP によって読み込まれたテンプレート ファイル (いくつかの php タグを含む include() されたテキスト/HTML のみ) は、両方とも UTF-8 でエンコードされています。
興味深いことに、どの電子メール クライアントでも同じ問題を再現することはできず、yahoo/googlies を検索しても問題を特定できる情報が見つかりません!!
email - Outlook で電子メールを受信したときの ATTnnnnn.txt 添付ファイル
添付ファイル付きの電子メールを送信する SMTP クライアントを作成しました。私のプログラムから送信された電子メールが Outlook で受信されると、2 つの添付ファイルが表示されることを除いて、すべて問題ありません。
私は検索を行いました -同様の問題に対してこのような多くの一致を見つけ、できる限りすべてをチェックしました。さらに、私のプログラムから送信されたメールと Opera から送信された 2 つのメールを比較しましたが、違いを推測することはできません。ただし、Opera が送信するものは正しく解釈されますが、私のプログラムが送信するものはそうではありません。私のプログラムが送信する内容は、他の一連のメール クライアントによって正しく解釈されますが、Outlook では解釈されません。
SMTP サーバーに telnet で接続し、2 つの電子メールをテキスト ファイルに取得しました。電子メール クライアントによる解釈に影響を与えるような違いは見られませんでした。
以下はメッセージの例です (アドレスは置換され、ファイルの内容は切り取られ、空白行は実際のメッセージとまったく同じように表示され、行が 80 文字を超えることはありません):
最後の境界の後で改行を試してみました - なし、1、2、3 を試しましたが、状況は改善されません。
Outlook によって正しく解釈されるメッセージを生成するために、メール クライアントが従わなければならない一連の奇妙な制限はありますか?
objective-c - メールを解析して添付ファイルを取得する
Cocoa でメールを解析するにはどうすればよいですか? NSScanner チュートリアルを読みましたが、苦労しました。NSScanner よりも優れた方法を知っていますか? サンプルコードはありますか?
私の例:
http://pastie.org/private/pordph27stkwkyvrx2tiq
よろしく
c# - 拡張子に基づいてファイルタイプ情報を取得するにはどうすればよいですか?(MIMEではない)c#で
Explorerのように、拡張子に基づいて一般的なファイルタイプの説明を取得するにはどうすればよいですか?つまり、MIMEではなく、エンドユーザーに表示される情報などです。
.doc = Microsoft OfficeWord97-2003ドキュメント.zip=ZIPファイル.avi=ビデオファイル。
そして、どうすれば利用できるように見える「二次」情報を取得できますか。これは拡張ベースではないと思います。「ビデオファイル」のように、それはあなたに映画の「長さ」またはそれが持っているページ数などのドキュメントファイルを与えることができます。
php - .mp3 ファイル形式のアップロード
私は、とりわけ .mp3 ファイルのアップロードを可能にする PHP アップロード スクリプトに取り組んでいます。mp3 を含む許可されたファイルの種類を指定する配列を作成し、最大アップロード制限を 500MB に設定しました。
これまでのテストでは、指定されたすべてのファイル タイプが正常にアップロードされましたが、何らかの理由で .mp3 のエラーが発生します。上記のように、audio/mpeg、audio/mpeg3、および audio/x-mpeg-3 を含めましたが、どれも違いがないようです。
誰かが問題の可能性を示唆し、.mp3 アップロードを許可するために必要なオーディオの種類を示すことはできますか?
ありがとう
更新:ファイルのチェックを実行するために使用しているコードは次のとおりです。
ファイルサイズが間違っているか、拡張子が許可されていないことを示す一番下の結果が表示されます。
更新 2: _FILES 配列の print_r を実行して、もう少し情報を提供できることを願っています。結果は次のとおりです。
Array ( [file-upload] => Array ( [name] => Array ( [0] => Mozart.mp3 [1] => [2] => )
)
php - 私のメールヘッダーは正しいですか?
次の「From」ヘッダーは正しくありませんか?
メールサーバーからエラーが発生します。「エラーからのメール:構文エラー」と表示されます。
助けてくれてありがとう。
アップデート
SendEmailNow関数を以下に削除しましたが、同じエラーが発生します。
アップデート2
問題が解決しました。私はこれをPHP5を使用するWindowsマシンで実行しています。選択した正解とコメントのように。一部のメールサーバーは、私が以前持っていたものを理解するのに苦労しています。しかし、私のために働いたのはこれでした:
c# - C# の添付ファイル付き SOAP (SwA)
メソッドの一部で単純な MIME 添付ファイルを想定している Java で記述された SOAP サービスを使用するには、.NET を使用する必要があります。
誰もそれを達成する方法を知っていますか? このようなアタッチメントを備えた WCF または WSE クライアントの使用に関する情報は見つかりませんでした。
ありがとう!