时间:2021-05-21
废话不多说了额,直接给大家贴代码了,具体代码如下所示:
/** * 下载指定路径的文件,并写入到指定的位置 * * @param dirName * @param fileName * @param urlStr * @return 返回0表示下载成功,返回1表示下载出错 */ public int downloadFile(String dirName, String fileName, String urlStr) { OutputStream output = null; try { //将字符串形式的path,转换成一个url URL url = new URL(urlStr); //得到url之后,将要开始连接网络,以为是连接网络的具体代码 //首先,实例化一个HTTP连接对象conn HttpURLConnection conn = (HttpURLConnection) url.openConnection(); //定义请求方式为GET,其中GET的大小写不要搞错了。 conn.setRequestMethod("GET"); //定义请求时间,在ANDROID中最好是不好超过10秒。否则将被系统回收。 conn.setConnectTimeout(6 * 1000); //请求成功之后,服务器会返回一个响应码。如果是GET方式请求,服务器返回的响应码是200,post请求服务器返回的响应码是206(貌似)。 if (conn.getResponseCode() == 200) { //返回码为真 //从服务器传递过来数据,是一个输入的动作。定义一个输入流,获取从服务器返回的数据 InputStream input = conn.getInputStream(); File file = createFile(dirName + fileName); output = new FileOutputStream(file); //读取大文件 byte[] buffer = new byte[1024]; //记录读取内容 int n = input.read(buffer); //写入文件 output.write(buffer, 0, n); n = input.read(buffer); } output.flush(); input.close(); } } catch (MalformedURLException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { try { output.close(); System.out.println("success"); return 0; } catch (IOException e) { System.out.println("fail"); e.printStackTrace(); } } return 1; } /** * 在SD卡的指定目录上创建文件 * * @param fileName */ public File createFile(String fileName) { File file = new File(fileName); try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } return file; }以上所述是小编给大家介绍的Android 将文件下载到指定目录的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Android实现截屏功能的实例实现代码:publicclassScreenShot{//获取指定Activity的截屏,保存到png文件privatestat
1、说明 通过文件下载框实现将服务器上的文件下载到本地指定位置。这里需要指定服务器文件路径//服务器文件路径stringstrFilePath=Server.
phpajax无刷新上传图片与图片下载功能的实现代码如下所示:指定文件名:上传文件:functiondoUpload(){varformData=newForm
本文实例讲述了php获取CSS文件中图片地址并下载到本地的方法。分享给大家供大家参考。具体实现代码如下:复制代码代码如下:/***获取CSS中图片地址,并且保存
需求分析1、读取指定目录下的所有文件2、读取指定文件,输出文件内容3、创建一个文件并保存到指定目录实现过程 Python写代码简洁高效,实现以上功能仅用了40