从指定网络地址获取已知文件并保存到指定位置-指定文件名字和类型
来源:互联网 发布:linux c语言 电池信息 编辑:程序博客网 时间:2024/05/17 23:04
</pre></p><pre name="code" class="html">import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileOutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.text.SimpleDateFormat;import java.util.Date;/** * 本类实现的是本地模糊查询文件 * * 具体描述:文件名的组成是-日期+单号.pdf * 举例:20150101123456789.pdf ,日期为20150101,单号为 123456789 * 入参:单号 * * @author WuJieJecket * */public class VagueFindFile {public static void main(String [] args){VagueFindFile vag=new VagueFindFile();//测试结果标志位-false失败,true成功boolean flag=false;//#1模拟从网络获取一个文件并按照指定名字和类型保存到指定位置//文件保存的网络地址String getUrl="http://ad4.sina.com.cn/200601/12/43932_750450.jpg";//需要的保单号String orderNumber="523456789";//保存到的本地位置-到文件夹一级String savePlace="d:/a/";//传入了4个参数,文件的网络下载地址-单号-下载文件保存到的本地地址-保存的文件类型(这是说下载的文件被重命名了)flag=vag.getFileByUrl(getUrl,orderNumber,savePlace,"pdf");System.out.println(flag);//#1模拟从网络获取一个文件并按照指定名字和类型保存到指定位置}/*** * //从网络地址获取文件,并以指定名字和类型保存该文件到指定位置 * 四个参数:获取文件地址,单号,保存的文件夹本地位置,保存的文件类型 * @return */public boolean getFileByUrl(String getUrl,String orderNumber,String savePlace,String fileType){//文件名生成格式-yyyyMMdd单号.pdfSimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");String date=(String)sdf.format(new Date());//文件获取后保存的位置-以及文件的名字和后缀savePlace=savePlace+date+orderNumber+"."+fileType;try {URL url = new URL(getUrl);HttpURLConnection connection = (HttpURLConnection) url.openConnection();DataInputStream in = new DataInputStream(connection.getInputStream());DataOutputStream out = new DataOutputStream(new FileOutputStream(savePlace)); byte[] buffer = new byte[4096]; int count = 0; while ((count = in.read(buffer)) > 0) { out.write(buffer, 0, count); } out.close(); in.close(); return true;}catch(Exception e){ return false;}}}
从指定网络地址获取已知文件并保存到指定位置-指定文件名字和类型
0 0
- 从指定网络地址获取已知文件并保存到指定位置-指定文件名字和类型
- c#创建xml文件并保存到指定位置
- 从沙盒获取指定类型指定名字的文件路径
- 从软盘启动并读取指定文件内容到指定位置内存
- 复制指定文件(夹)到指定位置
- Android 相机拍照获取图片并保存到指定位置。
- 客户端http从服务器获取图片保存到指定位置
- java获取指定目录指定类型文件
- 练习 2017-08-13 将指定文件夹中的指定文件复制到指定位置并改名
- java从指定路径获取指定文件
- ASP.Net中,如何自动保存文件到指定位置
- webpack打包并将文件加载到指定的位置
- C# 从内嵌资源读取文件内容并写入到指定位置
- C#项目打开/保存文件夹/指定类型文件,获取路径
- C#项目打开/保存文件夹/指定类型文件,获取路径
- 定时抓取网页,并保存到指定文件
- 利用WGET下载文件,并保存到指定目录
- php下载文件并保存到指定文件夹
- 浮动元素无法撑开父元素--解决方法
- Android仿微信界面--使用Fragment实现(慕课网笔记)
- mac与远程服务器的问题
- 动画---box-shadow
- 卷积神经网络
- 从指定网络地址获取已知文件并保存到指定位置-指定文件名字和类型
- select、poll、epoll之间的区别总结[整理]
- 多元统计分析及R语言建模-第8章 主成分分析(PCA)
- 第十六周 项目1.1 直接插入排序
- UVA 101 木块
- Bonfire: DNA Pairing
- Json和jsonp
- openwrt-给kernel打patch
- 通过easy_insall安装模块