4

We can extract the mimetype from byte array, e.g., by using Apache Tika.

Is it possible to get Filename from Byte Array.

Tapas Bose
  • 28,796
  • 74
  • 215
  • 331

2 Answers2

6

No. You can take a guess at a mimetype from the content data itself, but the filename is not in there.

Thilo
  • 257,207
  • 101
  • 511
  • 656
1

The header field that you may be looking for is called Content-Disposition. If you're downloading an attachment, then there may be a file name in that field:

Content-Disposition: attachment;filename=abc.txt

But there's no guarantee that you'll have such a file name available. Also, this may only apply to HTTP and E-Mail content. From your question, it's not clear where your data's origin is...

Lukas Eder
  • 211,314
  • 129
  • 689
  • 1,509