0
私は以下のようにコンテンツ処理ヘッダ値を取得しています。コンテンツの処分から符号化されたファイル名を読み取る方法
添付ファイル、ファイル名* = UTF-8''album.jpeg
ここからファイル名(album.jpeg)を抽出する方法。値を見ると、それは符号化されたフォーマット値を持つ。
私は以下のようにコンテンツ処理ヘッダ値を取得しています。コンテンツの処分から符号化されたファイル名を読み取る方法
添付ファイル、ファイル名* = UTF-8''album.jpeg
ここからファイル名(album.jpeg)を抽出する方法。値を見ると、それは符号化されたフォーマット値を持つ。
filename*
パラメータは、Javaでファイル名をデコードするにはRFC 6266
に定義されています。
String contentd = "attachment;filename*=UTF-8''album.jpeg";
String filename = java.net.URLDecoder.decode(contentd.substring(contentd.indexOf("''")+2), "UTF-8");
ありがとうcshu .. – Tamilselvan
あなたがそれを見つけて使用することができますので、ファイル名の前の最後の文字が、あなたの文字列に '" 'でその元の文字列から部分文字列を抽出するインデックス – BackSlash
は正しい方法ですか? – Tamilselvan