七牛 视频上传 java.net.SocketTimeoutException: timeout?
新手学习做七牛云上传视频的时候 报错如下,麻烦哪位大神抽空帮我检查下、感激不尽:
java.net.SocketTimeoutException: timeout
...
...
...
Caused by: java.net.SocketException: Socket closed
我的代码:
/**
* 视频上传
* @param filePath
* @return
*/
public Map uploadMp4(String filePath){
//密钥配置
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
//mp4重命名
String key = new QNiuTools().getKeyByName("mp4")+".mp4";
System.out.println("key:"+key);
//上传凭证
String upTaken = auth.uploadToken(SCOPE1,key,3600,null,true);
System.out.println("upTaken:"+upTaken);
try {
//创建上传对象
UploadManager uploadManager = new UploadManager();
Map map = new HashMap();
//OkHttpClient client = new OkHttpClient();
//client.setConnectTimeout(5, TimeUnit.MINUTES);
//client.setReadTimeout(5,TimeUnit.MINUTES);
//client.setWriteTimeout(5,TimeUnit.MINUTES);
//调用put方法上传
Response res = uploadManager.put(filePath, key, upTaken);
//uploadManager.put(new File(filePath),key,upTaken);
String fileName = key.substring(key.lastIndexOf("/")+1,key.length()) ;
map.put("fileName",fileName);
map.put("info","http://"+SCOPE_DOMAIN1+"/");
map.put("path",key.substring(0,key.lastIndexOf("/")+1));
System.out.println(map.get("info")+""+key);
System.out.println("===================");
return map;
} catch (QiniuException e) {
e.printStackTrace();
}
return null;
}
相关阅读:
如何裝 phpmyadmin?
Xcode6能在mac osx 10.9.3运行么?
Js中==的隐式转换逻辑?
按下按鈕後動畫到指定div?
node exec 执行没反应
预约时间模块
我使用了antdesign插件,为什么我把在Modal里的DatePicker赋值了之后,页面的呈现就出问题了?
进程监控/控制, 用supervisord的理由是(为何不用systemd)?
安装vue后,创建一个基于 "webpack" 模板的新项目,在npm安装时出错,请问什么原因呢?
初学thinkphp,请教各位
使用addEventListener添加事件时如何传递数据?
ionic中onScrollTop的效果
hibernate tools 连接数据库错误
请问React点击Stuff下面的MyBlah该如何跳转呢?
react如何操作nodeList?
css这两道题咋做
angular用$state.go()跳转时,页面不会回到顶部
php只发送请求,不管回复的请求应该怎么写
yii2怎样用mongodb做rbac
关于this指向