【问题标题】:File Name Content Disposition - Japanese characters文件名内容处置 - 日文字符
【发布时间】:2020-12-03 10:55:35
【问题描述】:

对于某些日文字符,我在内容处置标题下方 -

Content-Disposition: attachment; filename=CSV_____1-___.csv; filename*=UTF-8''CSV%E3%82%A8%E3%83%93%E3%83%87%E3%83%B3%E3%82%B91-%E3%82%B3%E3%83%94%E3%83%BC.csv

在服务中,我们将其编码如下 -

("attachment") { FileName = WebUtility.UrlEncode(document.Name).Replace("+", "%20") }

问题是,下面的部分将被解析并选择为文件名,但是由于一些日文字符,它变得混乱,我可以看到 UTF-8 具有正确名称之后的部分,但不确定我是否应该解析并使用总是?

附件;文件名=CSV_____1-___.csv;

【问题讨论】:

    标签: javascript jquery reactjs download document


    【解决方案1】:

    最后我们弄清楚了,如果 content-disposition 有包含的字符串

    文件名*= 我们正在阅读相同的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 1970-01-01
      • 2015-08-08
      • 2017-04-17
      • 1970-01-01
      • 2012-06-06
      相关资源
      最近更新 更多