使用java sdk上传文件出406的错误

UpYun upyun= new UpYun("*******",username,password);
boolean result3 = upyun.writeFile("/test1", file, true);

result3 值为 false

我在sdk源码(UpYun.java 1011行)中加了调试语句:

int code = conn.getResponseCode();
System.out.println("code:"+code);

请问是什么原因?
其他接口如:获取空间总使用量getBucketUsage()
新增文件夹:mkDir
都没有问题,
就是无法上传文件,

阅读 3.5k
1 个回答

406 代表目录错误,上传的时候存在同名的目录,改成其他的名字试试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
又拍云问答
子站问答
访问
宣传栏