【问题标题】:Get Filename from Byte Array从字节数组中获取文件名
【发布时间】:2012-03-27 07:14:25
【问题描述】:

我们可以从字节数组中提取 mimetype,例如,使用 Apache Tika。

是否可以从字节数组中获取文件名。

【问题讨论】:

  • @Joey 老实说,我没有尝试过任何事情。我搜索了谷歌,但没有找到解决方法。
  • 你是怎么得到字节数组的?只有这样才能使一切变得不同!

标签: java bytearray filenames apache-tika


【解决方案1】:

没有。您可以从内容数据本身猜测 mimetype,但文件名不在其中。

【讨论】:

    【解决方案2】:

    您可能正在寻找的标题字段称为Content-Disposition。如果您正在下载附件,则该字段中可能有一个文件名:

    Content-Disposition: attachment;filename=abc.txt
    

    但不能保证您一定会有这样的文件名。此外,这可能仅适用于 HTTP 和电子邮件内容。从您的问题来看,您的数据的来源尚不清楚......

    【讨论】:

      猜你喜欢
      • 2012-02-03
      • 2013-11-23
      • 1970-01-01
      • 2019-09-23
      • 1970-01-01
      • 2019-06-10
      • 1970-01-01
      • 2012-04-19
      • 2019-12-22
      相关资源
      最近更新 更多