当前位置: 首页 > news >正文

学做川菜下什么网站鄂州市官网

学做川菜下什么网站,鄂州市官网,服务类产品,做网站除了域名还要买什么Java 实现网络图片下载到本地指定文件夹 以下是一个完整的 Java 方法#xff0c;用于下载网络图片到本地指定文件夹#xff1a; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURL…Java 实现网络图片下载到本地指定文件夹 以下是一个完整的 Java 方法用于下载网络图片到本地指定文件夹 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL;public class ImageDownloader {/*** 下载网络图片到本地* param imageUrl 网络图片URL* param localPath 本地存储路径如D:/images/* param fileName 保存的文件名如picture.jpg* return 下载成功返回true失败返回false*/public static boolean downloadImage(String imageUrl, String localPath, String fileName) {InputStream inputStream null;FileOutputStream outputStream null;try {// 创建URL对象URL url new URL(imageUrl);// 打开连接HttpURLConnection connection (HttpURLConnection) url.openConnection();connection.setRequestMethod(GET);connection.setConnectTimeout(5000);connection.setReadTimeout(10000);// 获取输入流inputStream connection.getInputStream();// 确保目录存在File dir new File(localPath);if (!dir.exists()) {dir.mkdirs();}// 创建本地文件File file new File(localPath File.separator fileName);outputStream new FileOutputStream(file);// 缓冲区byte[] buffer new byte[1024];int len;// 读取并写入文件while ((len inputStream.read(buffer)) ! -1) {outputStream.write(buffer, 0, len);}System.out.println(图片下载成功: file.getAbsolutePath());return true;} catch (Exception e) {System.err.println(图片下载失败: e.getMessage());return false;} finally {// 关闭流try {if (outputStream ! null) {outputStream.close();}if (inputStream ! null) {inputStream.close();}} catch (IOException e) {e.printStackTrace();}}}public static void main(String[] args) {// 测试示例String imageUrl https://example.com/image.jpg; // 替换为实际图片URLString localPath D:/downloads/images; // 本地存储路径String fileName downloaded_image.jpg; // 保存的文件名boolean result downloadImage(imageUrl, localPath, fileName);System.out.println(下载结果: (result ? 成功 : 失败));} }使用说明 参数说明 imageUrl网络图片的完整URL地址localPath本地存储目录路径会自动创建不存在的目录fileName保存的文件名需包含文件扩展名如.jpg/.png等 功能特点 自动创建不存在的目录设置连接和读取超时使用缓冲区提高下载效率完善的异常处理和资源释放 扩展建议 可以添加对图片URL合法性的验证可以增加重试机制可以添加对文件大小的限制对于大文件下载可以添加进度回调 使用示例 // 下载百度logo示例 String baiduLogoUrl https://www.baidu.com/img/flexible/logo/pc/result.png; String savePath C:/temp/images; String saveName baidu_logo.png;ImageDownloader.downloadImage(baiduLogoUrl, savePath, saveName);注意事项 确保有网络访问权限确保目标目录有写入权限对于大文件下载可能需要调整缓冲区大小和超时时间在生产环境中建议添加更多的错误处理和日志记录
http://www.hkea.cn/news/14393474/

相关文章:

  • 网站 参数wordpress 模板调用
  • 网站规划包括哪些内容wordpress托管服务
  • 台州平台网站建设专门做孕婴用品的网站
  • wordpress小工具插件下载合肥seo推广培训班
  • 网站备案编号查询ppt做网站
  • 四川省建设网站电子签章网站qq号获取
  • 焦作网站建设哪家权威中煤第五建设有限公司网站
  • 如果启动浏览器就能直接打开一个常用的网站主页_要怎么做?高端外贸网站建设服装
  • 网站招聘顾问做啥的英文网站建设注意事项
  • 从化哪里做网站好怎么样模仿一个网站做简历
  • 开发区网站建设方案北京自助模板建站
  • 扁平化设计网站评析网站建设报价单
  • 如何做分类网站信息营销网站登录按钮怎么做
  • 河北建设厅网站修改密码在哪查网站的建站系统
  • 什么是网站主机手机设计图制作软件
  • 菏泽正耀网站建设公司怎么样删掉wordpress主题
  • 河北省建设安全监督站的网站网站建设及推广套餐
  • 本省网站建设建议嘉定网络公司
  • 重庆博达建设集团股份有限公司网站python工程打包供网站开发调用
  • 使用ai做网站设计免费发布信息不收费的网站
  • 泊头市做网站价格新网站百度seo如何做
  • 济宁门户网站建设万家灯火营销型网站
  • 网站视觉首页怎么做佛山网站建设过程
  • 购物网站制作样例wordpress后台使用方法
  • wordpress默认用某一号字体seo是什么意思以及怎么做
  • 做网站买过域名之后重庆公司章程如何查询下载
  • 网站开发没有完成 需要赔偿多少梧州论坛手机红豆网
  • 崇明苏州网站建设国外网页设计欣赏
  • 佛山外贸网站建设平台那个网站直接回做二手发电机
  • 怎么做产品网站河北中尊建设工程有限公司官方网站