时间:2021-05-20
创建普通Maven工程
导入所需依赖坐标:
<dependencies> <!-- https://mvnrepository.com/artifact/net.oschina.zcx7878/fastdfs-client-java --> <dependency> <groupId>net.oschina.zcx7878</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27.0.0</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.2.8.RELEASE</version> </dependency> </dependencies>在Resource目录中编写FastDFS配置文件【fdfs_client.conf】
connect_timeout=30network_timeout=60base_path=/home/fastdfs#改为自己服务器的iptracker_server=服务器或者虚拟IP地址:22122log_level=infouse_connection_pool = falseconnection_pool_max_idle_time = 3600load_fdfs_parameters_from_tracker=falseuse_storage_id = falsestorage_ids_filename = storage_ids.confhttp.tracker_server_port=80编写测试类:
@Test public void testSample() throws Exception{ // 上传的文件 String filePath = "C:\\Users\\User-Dai\\Pictures\\Saved Pictures\\245099.jpg"; // FastDFS上传需要的配置文件 String configurationFilePath = new ClassPathResource("fdfs_client.conf").getFile().getAbsolutePath(); System.out.println(configurationFilePath); // 1、加载配置文件,配置文件中的内容就是 tracker 服务的地址。 ClientGlobal.init(configurationFilePath); // 2、创建一个 TrackerClient 对象。直接 new 一个。 TrackerClient trackerClient = new TrackerClient(); // 3、使用 TrackerClient 对象创建连接,获得一个 TrackerServer 对象。 TrackerServer trackerServer = trackerClient.getConnection(); // 4、创建一个 StorageServer 的引用,值为 null StorageServer storageServer = null; // 5、创建一个 StorageClient 对象,需要两个参数 TrackerServer 对象、StorageServer 的引用 StorageClient storageClient = new StorageClient(trackerServer, storageServer); // 6、使用 StorageClient 对象上传图片。 //扩展名不带“.” String[] strings = storageClient.upload_file(filePath, "jpg", null); // 7、返回数组。包含组名和图片的路径。 for (String string : strings) { System.out.println(string); } System.out.println("上传完成"); }测试结果:
C:\Users\User-Dai\IdeaProjects\FastDFS\target\classes\fdfs_client.confgroup1M00/00/00/rBEAB180jHGAZ-ZDAAPzHYbtkp4809.jpg上传完成以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
IDEA工程运行时,总是报xx程序包不存在,实际上包已导入先上截图使用IDEA写Java工程时,使用Maven导入依赖包,程序写好后,代码没有报错,但是执行时就
在Maven工程里运行Javamain方法复制代码代码如下:mvncompilemvnexec:java-Dexec.mainClass="com.vineet
序本文主要研究下如何在maven里头构建java9multimodule及service实例maven整个工程跟传统maven多module的工程结构一样,ja
问题:打开一个新的maven工程,发现.Java文件是这样的:其实是编辑器未识别成maven工程。解决:1、点击侧边栏Maven2、选择导入工程的pox.xml
本文中使用maven+eclipse搭建activiti-5.14的开发环境一、创建maven工程创建一个普通的java工程,pom文件的内容如下