| | |
| | | |
| | | |
| | | /** |
| | | * 所有文件上传的操作,单独到文件上传工程后,后续业务操作需要下载文件调用的方法 |
| | | * 所有文件上传的操作,单独到文件上传工程后,后续业务操作需要下载文件调用的方法 |
| | | * @author ody.yuan |
| | | * |
| | | */ |
| | |
| | | file = ossService.getObject(key, directory); |
| | | return file; |
| | | }catch( Exception e ){ |
| | | log.error(userId + "失败:OSS下载路径:" + key + " ;应用服务器路径:" + directory + " ; errMsg=" + e.getMessage() , e ); |
| | | log.error(userId + "失败:OSS下载路径:" + key + " ;应用服务器路径:" + directory + " ; errMsg=" + e.getMessage() , e ); |
| | | return file ; |
| | | } |
| | | |
| | |
| | | file = ossVideoService.getObject(key, directory); |
| | | return file; |
| | | }catch( Exception e ){ |
| | | log.error(userId + "失败:OSSVideo下载路径:" + key + " ;应用服务器路径:" + directory + " ; errMsg=" + e.getMessage() , e ); |
| | | log.error(userId + "失败:OSSVideo下载路径:" + key + " ;应用服务器路径:" + directory + " ; errMsg=" + e.getMessage() , e ); |
| | | return file ; |
| | | } |
| | | |
| | |
| | | Boolean result = FileUtils.deleteQuietly(new File(directory)); |
| | | |
| | | if( result ){ |
| | | this.insertUploadLog(userId,"成功删除:OSS-OSSVideo0:" + directory , module ); |
| | | this.insertUploadLog(userId,"成功删除:OSS-OSSVideo0:" + directory , module ); |
| | | return new Result(true); |
| | | }else{ |
| | | return new Result(false); |
| | |
| | | Boolean result = FileUtils.deleteQuietly(file); |
| | | |
| | | if( result ){ |
| | | this.insertUploadLog(userId,"成功删除:OSS-OSSVideo1:" + file.getAbsolutePath() , module ); |
| | | this.insertUploadLog(userId,"成功删除:OSS-OSSVideo1:" + file.getAbsolutePath() , module ); |
| | | return new Result(true); |
| | | }else{ |
| | | log.error(userId + "失败:OSS-OSSVideo删除本地文件1:" + file.getAbsolutePath() ); |
| | | this.insertUploadLog(userId,"失败删除:OSS-OSSVideo1:" + file.getAbsolutePath() , module ); |
| | | log.error(userId + "失败:OSS-OSSVideo删除本地文件1:" + file.getAbsolutePath() ); |
| | | this.insertUploadLog(userId,"失败删除:OSS-OSSVideo1:" + file.getAbsolutePath() , module ); |
| | | return new Result(false); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | /** |
| | | * 插入本地文件下载日志 |
| | | * @param content 内容 |
| | | * @param desp 上传模块 |
| | | * 插入本地文件下载日志 |
| | | * @param content 内容 |
| | | * @param desp 上传模块 |
| | | * @return |
| | | */ |
| | | private Result insertUploadLog(String userId ,String content, String desp ){ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 更新上传文件使用轨迹 |
| | | * @param fullPath 路径 |
| | | * 更新上传文件使用轨迹 |
| | | * @param fullPath 路径 |
| | | * @param module |
| | | * @param useFlag 使用状态 |
| | | * @param bussinessId 业务ID |
| | | * @param useFlag 使用状态 |
| | | * @param bussinessId 业务ID |
| | | * @return |
| | | */ |
| | | public Result updateUploadTrace(String fullPath,String module,int useFlag,String bussinessId){ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 通过路径下载微信图像到服务器 |
| | | * 通过路径下载微信图像到服务器 |
| | | * @return |
| | | */ |
| | | @SuppressWarnings("unused") |
| | |
| | | HttpURLConnection conn = (HttpURLConnection)url.openConnection(); |
| | | conn.setRequestMethod("GET"); |
| | | conn.setConnectTimeout(5 * 1000); |
| | | InputStream inStream = conn.getInputStream();//通过输入流获取图片数据 |
| | | InputStream inStream = conn.getInputStream();//通过输入流获取图片数据 |
| | | String uuid = UUIDUtils.generateUUID(); |
| | | String imgPath = "/web/res/img/user/"+uuid+"/" + openId + ".png"; |
| | | // Result result = ossService.uplpadImage(inStream, "png", imgPath); |
| | |
| | | // } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | log.error("微信头像上传失败" + e); |
| | | log.error("微信头像上传失败" + e); |
| | | } |
| | | |
| | | return null; |