java文件损坏_用java下载文件 - 文件损坏
这里是我的code.i写这个下载MP3苍蝇,视频文件&图像。 我用FileOutputStream中处理文件.. 的所有文件都下载好.. MP3文件working..but图像和视频被破坏用java下载文件 - 文件损坏
private void download(String fileURL, String destinationDirectory,String name) throws IOException {
// File name that is being downloaded
String downloadedFileName = name;
// Open connection to the file
URL url = new URL(fileURL);
InputStream is = url.openStream();
// Stream to the destionation file
FileOutputStream fos = new FileOutputStream(destinationDirectory + "/" + downloadedFileName);
// Read bytes from URL to the local file
byte[] buffer = new byte[4096];
int bytesRead = 0;
System.out.println("Downloading " + downloadedFileName);
while ((bytesRead = is.read(buffer)) != -1) {
fos.write(buffer, 0, bytesRead);
}
// Close destination stream
fos.close();
// Close URL stream
is.close();
}
+0
此代码应做工精细...但是你应该学会打开和关闭正确的资源。特别是使用try-with-resources语句。 –
java文件损坏_用java下载文件 - 文件损坏相关推荐
- java实现通过url实现浏览器下载pdf文件
java实现通过url实现浏览器下载pdf文件 // 下载pdf文件工具类 public static void toDownload(HttpServletRequest request, Http ...
- java通过poi生成excel并下载出现文件打不开、文件格式和文件扩展名无效问题的分析与解决
需求描述: 需要完成这样一个功能:后台通过poi生成excle,前台点击按钮可直接下载. 代码逻辑(核心部分): 第一种: public String generatePlanExcel(@Reque ...
- java下载zip文件损坏_使用Java下载.zip文件会导致损坏的.zip文件?
我写了这个方法来下载最新的Selenium Chrome驱动程序,它不起作用.它导致损坏的.zip文件.任何人都可以发现我的错误在哪里?使用Java下载.zip文件会导致损坏的.zip文件? priv ...
- java读取jsp文件内容_使用Java读取Excel文件内容
问题:我能用Java读取一个Excel文件吗?如果能,怎么做? 回答:是的,可以用Java读取Microsoft Excel文件.微软提供了一个Excel的ODBC驱动程序,因此我们就可以使用JDBC ...
- java文件后缀_关于java文件扩展名认识
☆ 写在前面 一名新手在历经千辛万苦写好Java程序,怀揣激动的心情去编译和执行java程序时,结果出现错误,什么找不到文件,什么不存在,找不到main方法等等.我在这里就文件后扩展名,也叫文件后缀名 ...
- java中文件的上传和下载:文件上传和下载原理
在TCP/IP中,我们知道最早的上传机制为FTP,它是指将文件由客户端发送到服务器的标准机制.然而我们在jsp编程中不能使用FTP来上传文件,这是由于jsp运行机制决定的. ...
- java中打开文件显示_从java程序中打开任何文件
在 java中打开文件似乎有点棘手 – 对于.txt文件,必须将File对象与Scanner或BufferedReader对象结合使用 – 对于图像IO,必须使用 ImageIcon类 – 如果要打开 ...
- java 文件 剪切_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇
本文是Java IO总结系列篇的第5篇,前篇的访问地址如下: 很多朋友在看我的<java IO总结系列>之前觉得创建文件.文件夹删除文件这些基础操作真的是太简单了.但看了我的文章之后,有小 ...
- 写文件 追加_总结Java中创建并写文件的5种方式
在Java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面小编就帮大家总结一下Java中创建文件的五种方法. 在java中有很多的方法可以创建文件写文件,你是否真的认真的总结过?下面笔者 ...
- java 获取文件所在的文件夹_【Java视频教程】day32-文件IO??
File类&递归 File类 File类简介 任何数据在存储设备(硬盘.光盘.U盘等等)都是以二进制存储.但是体现出来的文件或文件夹.所以在Java中提供File类,它是专门操作文件或文件夹的 ...
最新文章
- TCP/IP学习——利用主机IP与子网掩码计算网络号
- 如何用python写脚本_【按键教程】用python写脚本 另附垫材24与变奏22的实现
- 「数据库系列三」磁盘、内存和带宽
- 每天一道博弈论之“巴什博弈”
- 工作中的注意事项、细节
- android地图搜索功能,[Android]百度地图POI检索
- VB2010(1)_Hello User
- win2008 时间同步命令
- 大盘点|三维视觉与自动驾驶数据集(40个)
- 某60终端安全管理系统前台SQL注入漏洞复现
- c++保留有效位和小数位
- CentOS7设置字符集为zh_CN.gbk
- 阿里巴巴校招一道笔试题
- 北大清华联手开设通用人工智能实验班,「顶级AI科学家」朱松纯领衔
- 公告或通知的未读 设计(MySQL Redis)
- linux的基础简答题,Linux认证考试试题及答案「简答题」
- 【苹果代发家庭推imessage】软件安装利用X代码iMessage Extensitioniments Sage SDK 1
- OPPOa5m手机Android,OPPO A5怎么样?OPPO A5手机体验评测
- 一文了解source-map
- storm流式计算的应用案例
热门文章
- linux find查找多个关键字,Linux小技巧:find . | xargs grep -ri 关键字 -l —— 查询、匹配文件内容关键词...
- Apache Spark 2.2.0 中文文档 - 快速入门 | ApacheCN
- solr mysql 全文搜索_全文检索Solr集成HanLP中文分词
- wordpress ajax请求,在wordpress中如何使用ajax
- 斐波那契堆的实现和比较(相对二项堆)
- OneFlow 的 Global Tensor 学习笔记和实习总结
- Android studio 百度地图开发(5)查询周边服务(加油站)
- 微软拼音输入法 linux,微软称Linux将会消失 后者回应将反击
- 使用cmd查看端口号
- 坚持终生学习--芒格的13条人生建议