huaweicloud / huaweicloud-sdk-java-obs

The OBS SDK for Java, which is used for accessing Object Storage Service
Other
131 stars 116 forks source link

调用失败ResponseCode: 404 #137

Open awei12121 opened 9 months ago

awei12121 commented 9 months ago

代码: ObsClient obsClient = new ObsClient(ak, sk,endPoint); String bucketname = "gadad"; String objectkey = "4.png"; PutObjectResult res = obsClient.putObject(bucketname, objectkey, new File("F:/bug/4.png")); String objectUrl = res.getObjectUrl(); System.out.println("url:"+objectUrl); 报错: Exception in thread "main" com.obs.services.exception.ObsException: Error message:Request Error.OBS service Error Message. -- ResponseCode: 404, ResponseStatus: Not Found, RequestId: 0000018B37BA186B47CE0A3CC6268D32, HostId: 32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSBprWHCBsvTUqaWM2xubIYCYVkWSgAz at com.obs.services.internal.utils.ServiceUtils.changeFromServiceException(ServiceUtils.java:544) at com.obs.services.AbstractClient.doActionWithResult(AbstractClient.java:403) at com.obs.services.AbstractObjectClient.putObject(AbstractObjectClient.java:284) at com.obs.services.AbstractObjectClient.putObject(AbstractObjectClient.java:321) at com.obs.services.AbstractObjectClient.putObject(AbstractObjectClient.java:304) at com.tpri.ne.sync.controller.TestObs.main(TestObs.java:29)

noaccident commented 9 months ago

404文件找不到;“F:\bug\4.png” 或者再看下路径是否正确