java mimetype_java – 将MimeType转换为扩展名
我想从MimeType获得扩展.
例如:
video/mp4 ----> mp4
application/x-rar-compressed ----> rar
text/plain ----> txt
application/pdf ----> pdf
要在Windows或Linux上保存我的文件,我有这个方法,让我从URL下载文件.所以,我只能在没有扩展名的情况下保存它(我不想那样).
这个方法只允许我获取MimeType而不是扩展名.
public void DownloadImage() {
String TheFolderPath = "/home/MyPC/Downloaded";
String File_NAME = "My downloaded file";
URL fetchFile = new URL(IMAGE_URL);
byte[] FileAsArray = Resources.toByteArray(fetchFile);
//Getting the MimeType
String MimeType = URLConnection.guessContentTypeFromStream(new ByteArrayInputStream(FileAsArray));
System.out.println(MimeType);
File fileToWriteTo = new File(TheFolderPath.concat("/" + File_NAME));
//Saving the file using Guava
Files.write(FileAsArray, fileToWriteTo);
}
如何使用MimeType编写带扩展名的文件?
java mimetype_java – 将MimeType转换为扩展名相关推荐
- java工具类获取文件扩展名与content-type、http与content-type映射关系
java工具类获取文件扩展名与content-type.http与content-type映射关系 大家好,我是酷酷的韩~ 一.对应关系参考地址: http://doc.chacuo.net/cont ...
- JAVA IO - 删除特定扩展名的文件
2019独角兽企业重金招聘Python工程师标准>>> 想要删除带有特定扩展名的文件需要实现FileNameFilter接口,请看代码. import java.io.File; i ...
- 服务器临时文件的后缀名,在Java中创建具有指定扩展名后缀的临时文件
可以使用java.io.File.createTempFile()方法创建带有指定扩展名后缀的临时文件.此方法需要两个参数,即用于定义文件名的前缀和用于定义文件扩展名的后缀.它还返回创建的临时文件的抽 ...
- java 根据文件名获取文件扩展名
/*** 获取文件扩展名* @return*/public static String ext(String filename) {int index = filename.lastIndexOf(& ...
- java源文件到字节码的命令,Java的源代码文件的扩展名是 ,Java源文件通过编译命令编译成的字节码文件(平台无关)的扩展名是 。...
[判断题]SNMP使用探询以维持对网络资源的实时监视,同时也采用陷阱机制报告特殊事件. [单选题]如果一种物品的市场价格高于均衡价格,下列说法正确的是( ). [判断题]杜甫的"不为困穷宁有 ...
- java翻译后的文件扩展名_Java语言的源程序翻译成字节码之后的扩展名是.______。(填英文,小写)...
影院里一排座位有30个,小明和小红两人去看电影,他们要坐在一起,并且小红坐在小明的左边,一共有______种不同 长方形是轴对称图形.______. 果园里有苹果树56棵,梨树比苹果树多18棵,橘子树 ...
- Java程序编译后的扩展名_一个Java源程序经过编译后,得到的文件扩展名一定是.class。...
关于消防疏散说法错误的是() 所有成熟蛋白质都含有S元素.(5.0分) A: catch the first bus yesterday morning? B: No, I couldn't. 245 ...
- 转一个文件扩展名(后缀)与Content-Type(Mime-Type)的对应关系表,做下载的时候会用到,Mime-Type设置不正确,很可能会导致下载失败,尤其是在手机上
文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type) .*( 二进制流,不知道下载文件类型) application/octet-st ...
- java 自定义文件后缀名_Java 的源代码文件的扩展名是( )。_学小易找答案
[单选题]在 Java 语言中,哪一个包中的类是自动导入的?( ) [填空题]static 方法中只 能 引 用 类型的数 据 成员和 类型的成 员 方法;而 非 static 类 型 的 方 法中 ...
最新文章
- 索尼入局电动汽车市场 宣布成立移动出行公司
- 排序算法部分知识点小结
- 《JavaScript高级程序设计》Chapter 10 DOM
- 【转】JQuery中$.each 和$(selector).each()的区别详解
- CF991B Getting an A
- linux 系统语言设置字体,Linux语言和字体的自定义设置
- RoR scaffold
- ubuntu上安装 ibus Google拼音输入法解决中文输入问题
- LaTeX 下载及命令行
- stm32用杜邦线与中断模拟led灯开关
- 商用密码产品认证-密码机(概述)
- 三大突破让人工智能终成现实
- Git:Github镜像网站
- Java常用集合排序
- tensorrt遇到torch.bmm的解决
- mysql笔试题一:查询where having 以及统计函数的使用
- Debian 11 Linux生产环境配置(Git2.30.2 Python3.9.2 Golang1.18 Docker20.10.4 Nginx1.21.6)
- RISC和CISC的区别
- nginx与httpd 优雅重启
- Unity | 如何调用摄像头拍照
热门文章
- 中医分型辨治耳鸣合集
- arthas 的初使用
- 表面粗糙度扫描测量用光谱共焦如何解决
- Android闪屏代码怎么写,安卓闪屏页SplashActivity的实现方法
- java登录的sql语句,如何获取执行过的所有sql语句
- Speech Emotion Recognition with Multi-task Learning(2021)
- 自媒体如何拥有多个头条号
- Keil5添加.c文件与.h文件的方法-导入支持库-新大陆物联网竞赛-Lora模块NBIOT模块例程-添加导入文件
- AirPods Pro是否值得购买?
- 应用程序错误电脑黑屏_为什么电脑一开机就黑屏 说应用程序错误程序不能读,按确定后仍然是黑屏...