|
|
@@ -271,23 +271,23 @@ public class AdminVideoApiController extends CertifyApiController {
|
|
|
video.setMd5(FileMD5(file));
|
|
|
video.setTranscoding(2);
|
|
|
video.setUrl(url);
|
|
|
- int c = adminVideoService.updateByUrl(video);
|
|
|
- if (c > 0){
|
|
|
- url = url.substring(0,url.lastIndexOf("/"));
|
|
|
- videoChange(url, tempdir, filename);// 上传到远程
|
|
|
- }
|
|
|
+ url = url.substring(0,url.lastIndexOf("/"));
|
|
|
+ if(videoChange(url, tempdir, filename)){
|
|
|
+ adminVideoService.updateByUrl(video);//修改状态
|
|
|
+ }// 上传到远程
|
|
|
}
|
|
|
|
|
|
- private void videoChange(String url, String tempdir, String filename) {
|
|
|
-
|
|
|
+ private boolean videoChange(String url, String tempdir, String filename) {
|
|
|
+ boolean t =false;
|
|
|
File f2 = new File(tempdir);// 临时压缩后的文件
|
|
|
if (f2.exists()) {
|
|
|
// 传到远程服务器
|
|
|
FtpUtils ftp = new FtpUtils();
|
|
|
- ftp.uploadFile(url, filename, tempdir);
|
|
|
+ t = ftp.uploadFile(url, filename, tempdir);
|
|
|
// 删除视频
|
|
|
f2.delete();
|
|
|
}
|
|
|
+ return t;
|
|
|
}
|
|
|
|
|
|
// 获得文件md5
|