测试FastDFS整合nginx上传文件到CentOS7时 时出现错误码:2,错误信息:找不到节点或文件
代码如下
@Test
public void upload() {
try {
File file = new File("C:\\Users\\ASUS\\Desktop\\xxxx\\bbeba3df17c38cb8a1cb65d1a21b8a6.jpg");
FileInputStream inputStream = new FileInputStream(file);
storageClient.uploadSlaveFile("group1","M00/00/00/bbeba3df17c38cb8a1cb65d1a21b8a6.jpg",inputStream,inputStream.available(),"a_",null);
inputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
但是单独使用fastdfs中方法测试上传成功
代码如下
@Test
public void testUpload() throws FileNotFoundException {
File file = new File("C:\\Users\\ASUS\\Desktop\\xxxx\\bbeba3df17c38cb8a1cb65d1a21b8a6.jpg");
// 上传1
StorePath storePath = this.storageClient.uploadFile(
new FileInputStream(file), file.length(), "png", null);
// 带分组的路径
System.out.println(storePath.getFullPath());
// 不带分组的路径
System.out.println(storePath.getPath());
}
看了好多都是说storage.conf中的tracker-server不对 但是仔细检查后是正确的
并且CentOS端及本机nginx都可以正常访问
根据代码来看fastdfs中的方法uploadSlaveFile出错 因为直接上传用的是uploadFile 并没有报错 但是具体问题还是没有找到
有没有大佬知道这个问题怎么解决!!!!跪了
https://blog.csdn.net/SIMBA1949/article/details/105505727
楼主问题解决了么?我遇到和你一模一样的问题了...
大哥解决了吗?