jcifs- 读取网络共享文件图片资源
来源:互联网 发布:淘宝联盟好用吗 编辑:程序博客网 时间:2024/06/10 23:01
最近在做数据同步工作的时候,为了同步远程文件图片资源的想到了使用jcifs,具体的实现步骤
第一步:引入maven依赖
<dependency><groupId>jcifs</groupId><artifactId>jcifs</artifactId><version>1.3.17</version></dependency>
第二步:编写程序
@Autowiredprivate Environment env;/** * 处理商品图片 * @param doType 处理的类型:1表示商品的图片,2表示商品类型的图片 * @throws IOException * */public void remoteLoadImge(String doType) throws IOException {OutputStream out = null;String localProjectPath = env.getProperty("localProjectPath");String remotePhotoUrl = env.getProperty("remotePhotoUrl");String savePath = localProjectPath+"ProductionPhoto\\";//存储图片的路径String remoteUrl = remotePhotoUrl+"/ProductionPhoto/";// 共享图片的URL// 获取共享图片的URLSmbFile remoteFile = new SmbFile(remoteUrl);SmbFile[] files = remoteFile.listFiles();for (SmbFile file : files) {InputStream is = file.getInputStream();out = new BufferedOutputStream(new FileOutputStream(savePath +file.getName()));byte[] buffer = new byte[4096];int len = 0; while ((len = is.read(buffer, 0, buffer.length)) != -1) {out.write(buffer, 0, len);}out.flush(); //刷新缓冲的输出流is.close();out.close();}}此处的远程文件资源的URL和存储图片的路径可以配置在properties文件,便于维护,例如:
remotePhotoUrl = smb://administrator:12121@192.168.0.231/upload/
localProjectPath = E:\\projectes\\supermarket\\supermarkethj\\0.0.1\\report-parent\\report-core\\upload\\
0 0
- jcifs- 读取网络共享文件图片资源
- jcifs 详解读取网络共享文件数据
- JCIFS网络文件共享
- JCIFS简介and利用JCIFS网络文件共享实现上传下载
- Java 用JCIFS访问网络文件共享
- jcifs 文件共享操作
- 通过jcifs实现java访问网络共享文件
- 使用JCIFS获取远程共享文件
- 使用JCIFS获取远程共享文件
- JCIFS实现远程服务器共享文件上传下载
- 从资源文件读取图片
- 如何应用ImageView读取网络图片资源
- Android 使用URL读取网络图片资源
- 文件和网络定制资源读取方式
- JCIFS读取远程服务器文件过慢的解决方法
- opencv3.3.0在线读取网络图片图像资源
- MFC读取网络共享文件,从根目录开始
- Java开源库JCIFS 操作网络上的共享目录和文件
- eclipse管理多个workspace
- 在WIFI下获取手机的IP地址
- 第9周项目3-(1)稀疏矩阵的三元组表示的实现及应用
- 实验二--任务一--打招呼
- Spring注解方式防止表单重复提交
- jcifs- 读取网络共享文件图片资源
- Testing Storage Spaces Direct using Dell PowerEdge R730xd
- 第十三周项目一(Prim算法的验证和Kruskal算法的验证)
- 如何设置默认输入法
- leetcode 447. Number of Boomerangs
- 简谈我所理解的面向对象
- Information-Centric Network
- TCP、UDP、IP 协议分析
- Spring4 定时任务