java - 当 mimetype 为应用程序/八位字节流时​​,如何找到文件的内容类型

标签 java php phantomjs

我从“www.test.com/gfgfggg”等 URL 下载文件。

当我询问文件的内容类型时,我得到 application/octetstream。 但是当我打开该文件时,我看到它是一个 js 或 css 文件。

有谁知道如何解决这个问题吗?

最佳答案

如果提供了文件名,您可以检查扩展名。 查找 Content-Disposition header ,例如:

内容处置:附件;文件名=“myfile.js”

如果不是这种情况,您必须查看内容以确定类型。

关于java - 当 mimetype 为应用程序/八位字节流时​​,如何找到文件的内容类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32350722/

相关文章:

java - 找不到 Gradle DSL 方法 : 'appengine()'

php - wp_mail() + Ajax + ValidationEngine + $wpdb->插入

javascript - 禁用 Javascript 元素不适用于 php DOM

javascript - 无法评估 casperjs 中的远程函数

java - 字符串中单词的大写

java - 为什么Java中的Set数据结构内部使用Map?

php - 在 PHP 中获取 Google 日历事件

phantomjs - 无法在Karma中安装phantomJS

PHP PhantomJS 忽略 SSL 证书

java - Selenium Action 链 - 在按住修改键的同时单击多个元素