Uploaded image for project: 'Tuigwaa'
  1. Tuigwaa
  2. TUIGWAA-126

日本語ファイル名のダウンロード時に空白などが+などに変換されてしまう

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Minor Minor
    • 1.0.4
    • Affects Version/s: 1.0.3, 1.0.2, 1.0.1, 1.0
    • Component/s: util
    • None

      HttpUtils#encodeFileName メソッド内のエンコーディングが不十分。
      例えば「新規テキスト ドキュメント.txt」などのファイルを、アップロードして、ダウンロードする際には
      「新規テキスト+ドキュメント.txt」となる。

      この振る舞いはブラウザにも依存し、例えば上記ファイル名は

      Gmail - FireFox
      content-disposition: attachment; filename="=?UTF-8?B?5paw6KaP44OG44Kt44K544OIIOODieOCreODpeODoeODs+ODiC50eHQ=?="

      Gmail - IE
      Content-Disposition: attachment;
      filename="%E6%96%B0%E8%A6%8F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88.txt"

      Tuigwaa - Firefox
      content-disposition:attachment;
      filename*=Shift_JIS'ja'%90%56%8B%4B%83%65%83%4C%83%58%83%67+%83%68%83%4C%83%85%83%81%83%93%83%67.txt

            Assignee:
            someda someda
            Reporter:
            someda someda
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: