0

添付ファイルの MIME タイプは、ファイル名から判断されます。ファイル名が *.csv の場合、処理のために検証されます。file-extension/mimetype がファイル内のコンテンツに適しているかどうかを確認する方法はありますか?

4

1 に答える 1

0

実際、メールを受信するとき、添付ファイルの種類はファイル名ではなく、マルチパート メッセージのサブタイプによって決定されます。関連する RFCも参照してください。

もちろん、送信者は嘘をつくことができます: *.csv ファイルには実際には CSV コンテンツが含まれていない可能性があります。しかし、これは非常にコンテンツ固有です。これを確認するには、実際に CSV コンテンツを読み取って有効かどうかを確認する必要があります。コンテンツが有効であることを実際に確認するのは、電子メール システムまたは電子メール クライアントの仕事ではありません。

有効な CSV を確認する必要がある場合は、それを解析して内容を確認する必要があります。opencsvを参照してください。

于 2012-08-23T08:45:06.553 に答える