通过url下载图片 并保存到服务器
2017-06-21 17:30
302 查看
/** * @Description: 通过url下载图片 并保存到服务器 * @return * @author * @date 2017年3月14日 下午3:58:01 */ @RequestMapping(value = "/uploadPictureByUrl") @ResponseBody public FileUploadResult download( String urlString ) throws Exception { FileUploadResult result = null; InputStream is = null ; String newFileName = ""; String originalFileName = ""; // 构造URL URL url = new URL(urlString); String oldFileName = url.getFile().substring(url.getFile().lastIndexOf("/") + 1); // 打开连接 URLConnection con = url.openConnection(); //获取文件的大小 // Long length = (long) con.getContentLength(); long size = con.getContentLengthLong(); // 输入流 is = con.getInputStream(); String fileDir = OSSUnit.fileDir(); newFileName = fileDir+OSSUnit.newFileName(oldFileName); OSSUnit.uploadObject(ossClient, is, newFileName, bucketName, size); String endPontUrl = this.ossClient.getEndpoint().toString(); endPontUrl = endPontUrl.substring(7); String urlStr = "http://" + this.bucketName + "." + endPontUrl + "/" + newFileName; result = new FileUploadResult ("SUCCESS", urlStr, originalFileName, originalFileName); is.close(); return result; }
相关文章推荐
- 通过URl将服务器的图片下载到本地并压缩
- IOS通过URL下载保存图片
- 通过设置http的头信息实现服务器不保存文件直接下载
- C# WinForm 通过URL取得服务器上的某图片文件到本地
- Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端
- java WEB项目通过url下载图片到本地
- 从服务器上下载&保存一个远程图片
- ASP.NET通过URL将图片下载到电脑本地文件夹
- Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端
- 从服务器下载保存图片
- python下载文件(图片)源码,包含爬网内容(爬url),可保存cookie
- PHP通过url下载远程图片到本地
- Java 根据url下载图片保存到本地
- MFC通过URL下载并保存文件代码
- php:从服务器上下载&保存一个远程图片
- python下载文件(图片)源码,包含爬网内容(爬url),可保存cookie
- Java客户端通过HttpURLConnection连接Web服务器的Session保存问题
- Java客户端通过HttpURLConnection连接Web服务器的Session保存问题
- C# WinForm 通过URL取得服务器上的某图片文件到本地
- java 根据url下载图片保存到本地