Êþº¾4Ü tç èé èê ë ìí îïð ñ ò ó ôõö ÷ø ù ú û ü ïý ó þ ÿ ç    ô                  ! " #$ :% &' :( )* =+ ,- . /0 î1 23 /ï 456 7 89 ì: ; < = >? @ A BCèD XEF ZçG>€ ZH IJK ZL MN O PQ R ST U VW VX VY VZ V[ \ V] V^ ñ _`alogLorg/slf4j/Logger;ALI_OSSLjava/lang/String; ConstantValuebPATHHTTPS ossClientLcom/aliyun/oss/OSSClient;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; accessKeyId4Lorg/springframework/beans/factory/annotation/Value;value${aliyun.oss.accessKeyId} bucketName${aliyun.oss.bucketName} projectName${aliyun.oss.projectName}()VCodeLineNumberTableLocalVariableTablethis%Lcom/cku/thirdparty/oss/OssApiClient;uploadm(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;)Lcom/cku/thirdparty/oss/OssUploadResult;eLjava/io/IOException; originalNameresult(Lcom/cku/thirdparty/oss/OssUploadResult;file1Lorg/springframework/web/multipart/MultipartFile;moduleisLjava/io/InputStream; StackMapTablecdefðgO(Ljava/lang/String;Ljava/lang/String;Z)Lcom/cku/thirdparty/oss/OssUploadResult;Ljava/io/File;Ljava/lang/Exception;fileDirdelFileZfisLjava/io/FileInputStream;øöý uploadCover:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V objectPath objectNamec(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lcom/cku/thirdparty/oss/OssUploadResult;filePath newFileName uploadUrl uploadTmpgetExtensionPath&(Ljava/lang/String;)Ljava/lang/String;calendarLjava/util/Calendar;path fileDownload9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V=(Ljava/lang/String;Ljava/lang/String;Ljava/io/OutputStream;)VreadIb[BoutLjava/io/OutputStream; ossObject Lcom/aliyun/oss/model/OSSObject;hià fileDelete'(Ljava/lang/String;Ljava/lang/String;)V getOssUrl8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getExtensionchClendotIndsepInd getSignatureQ(Ljava/lang/String;Ljava/lang/String;)Lcom/cku/thirdparty/oss/OssSignatureResult; expireTimeJ expireEndTime expirationLjava/util/Date; policyConds'Lcom/aliyun/oss/model/PolicyConditions; postPolicy binaryData encodedPolicy postSignaturefileName SourceFileOssApiClient.java6Lorg/springframework/context/annotation/Configuration; ‰Šc jk lm ³n ope qŠjava/io/IOException rŠ uv smt uv java/io/File ‰vjava/io/FileInputStream ‰w xm yz {zjava/lang/Exception }~ …xjava/lang/StringBuilder |}#com/cku/thirdparty/oss/OssApiClient/ ~m €2================上传OSS开始=================== ‚v ƒ„================+ä¸å­˜åœ¨ï¼Œåˆ›å»ºBucket=================== …†‡ ˆ‰ Š‹ ¸¹Œ Ž-d ΠϹ ÍÎ/================上传OSS结æŸï¼Œæ–‡ä»¶åœ°å€:===================f “” •– ”– ²– ¶– —˜™ š› œ ‡xjava/util/Calendar žŸ | %com/aliyun/oss/model/GetObjectRequest ‰Ì ¡¢!======aliyun.oss.bucketName====== ¡£i ¤k À¥h ¦§ ¨Ìhttps://. ©ª« ¬m ­p ®¯ °± ²Ÿ³ ´µ ¶· ¸m¹ º»java/util/Date ‰¼%com/aliyun/oss/model/PolicyConditionscontent-length-range ½¾¿ ÀÁkey ½ ÃÄutf-8 ÅÆÇ ÈÉ ʹË Í xÎ ÏÐ ÑÐ ÒÐ ÓÐ ÔÐ ÕÖ ×Ð —ØÙ ÚÛjava/lang/Objectali_oss/org/springframework/web/multipart/MultipartFilejava/lang/Stringjava/io/InputStream&com/cku/thirdparty/oss/OssUploadResultjava/lang/Throwablejava/io/OutputStreamcom/aliyun/oss/model/OSSObjectgetInputStream()Ljava/io/InputStream;getOriginalFilename()Ljava/lang/String;java/util/ObjectsnonNull(Ljava/lang/Object;)ZcloseprintStackTrace getMessageorg/slf4j/Loggererror(Ljava/lang/String;)V(Ljava/io/File;)VgetNameexists()Zdeleteappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringcom/aliyun/oss/OSSClient putObjecta(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/aliyun/oss/model/PutObjectResult;infodoesBucketExist(Ljava/lang/String;)Z createBucket1(Ljava/lang/String;)Lcom/aliyun/oss/model/Bucket;,com/aliyun/oss/model/CannedAccessControlList PublicRead.Lcom/aliyun/oss/model/CannedAccessControlList; setBucketAclC(Ljava/lang/String;Lcom/aliyun/oss/model/CannedAccessControlList;)Vjava/util/UUID randomUUID()Ljava/util/UUID; replaceAllbuilderOssUploadResultBuilder InnerClassesA()Lcom/cku/thirdparty/oss/OssUploadResult$OssUploadResultBuilder;=com/cku/thirdparty/oss/OssUploadResult$OssUploadResultBuilder extensionPathS(Ljava/lang/String;)Lcom/cku/thirdparty/oss/OssUploadResult$OssUploadResultBuilder;build*()Lcom/cku/thirdparty/oss/OssUploadResult;java/util/Locale getDefault()Ljava/util/Locale; getInstance((Ljava/util/Locale;)Ljava/util/Calendar;get(I)I(I)Ljava/lang/StringBuilder; getObject\(Lcom/aliyun/oss/model/GetObjectRequest;Ljava/io/File;)Lcom/aliyun/oss/model/ObjectMetadata;F(Ljava/lang/String;Ljava/lang/String;)Lcom/aliyun/oss/model/OSSObject;getObjectContent([B)Iwrite([BII)V deleteObject getEndpoint()Ljava/net/URI; java/net/URIgetHostisNulllength()IcharAt(I)C lastIndexOfjava/lang/Mathmax(II)I substring(I)Ljava/lang/String; toLowerCasejava/lang/SystemcurrentTimeMillis()J(J)VaddConditionItem(Ljava/lang/String;JJ)Vcom/aliyun/oss/model/MatchMode StartWith Lcom/aliyun/oss/model/MatchMode;G(Lcom/aliyun/oss/model/MatchMode;Ljava/lang/String;Ljava/lang/String;)VgeneratePostPolicyK(Ljava/util/Date;Lcom/aliyun/oss/model/PolicyConditions;)Ljava/lang/String;getBytes(Ljava/lang/String;)[B&com/aliyun/oss/common/utils/BinaryUtiltoBase64String([B)Ljava/lang/String;calculatePostSignature)com/cku/thirdparty/oss/OssSignatureResultOssSignatureResultBuilderG()Lcom/cku/thirdparty/oss/OssSignatureResult$OssSignatureResultBuilder;Ccom/cku/thirdparty/oss/OssSignatureResult$OssSignatureResultBuilderaccessidY(Ljava/lang/String;)Lcom/cku/thirdparty/oss/OssSignatureResult$OssSignatureResultBuilder;policy signaturedirhostvalueOf(J)Ljava/lang/String;expire-()Lcom/cku/thirdparty/oss/OssSignatureResult;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!tuvwxyz{xy|xyH}~€x ‚ƒs„…x ‚ƒs†‡x ‚ƒsˆ‰Š‹/*·±Œ Ž‘‹ zN+¹N+¹:*-,¶::-¸™-¶§ :¶°:² ¶ ¹ -¸™.-¶§':¶§:-¸™-¶§ :  ¶¿°&*-7MQT^7F^gkn^`^Œj;> ?ABF&H*K-I/J4B7C9DFFMHQKTIVJ[K^FgHkKnIpJuKxNf /’“&”x•–9 ’“V’“p’“ zŽz—˜z™xxš›œqÿ-žŸ Ÿ¡¡¢ÿžŸ ¢\¢I£ÿ žŸ £¢ÿžŸ ¤‹V :» Y+· :»Y·:*,¶¶:™¶™ ¶W:¸™¶§ :¶°:² ¶¹ ¸™1¶§):¶§: ¸™¶§ :  ¶ ¿°DIL<Vmru<Ve‰Ž‘ŒrZ\ ]^&_2`8b<fDhIkLiNjSbVcXdefmhrkuiwj|kf‰hŽk‘i“j˜k›np N’“ I—¥&0•–X ’¦w’““’“ ާx™x¨©šª«œ þ8¬­¡ÿŸŸ¬­¡¡¢ÿŸŸ¬®^¢I£ÿ ŸŸ¬£¢ÿŸŸ¬¯°‹ °:» Y+· :»Y·:*´*´»Y·,¶¶-¶¶¶W™¶™ ¶W¸™Z¶§R:¶§H:² ¶¹ ¸™1¶§):¶§:¸™¶§ :¶¿±X]`Pj†‰P“jy“¢¥“•“Œnz| }=€JP†Xˆ]‹`‰bŠg‹jƒl„y†ˆ†‹‰‰‹Š‹“†ˆ¢‹¥‰§Š¬‹¯Žp C—¥b’“l ’¦‹’“§’“°Ž°§x°±x°²x°¨©­ª«œ:üP¬O¢I®^¢I£ÿŸŸŸ¬£¢ù³‹Œë² ¹ *´*´¶!š@² »Y·"¶*´¶#¶¶¹ *´*´¶$W*´*´²%¶&*,·':»Y·¸(¶)*+¶,¶*-¶-¶¶:*´*´»Y·¶¶¶¶+¶W*¶.:² »Y·/¶¶0¶¶¹ ¸1¶2-¶3¶4¶5¶6°Œ6 ™ š›;GŸU¢\£€¥¦§°¨Ñ©äªê©HëŽëš›ë™xë”x\´x€kµx°;¶xœûU·³‹WIJ ¹ *´*´¶!š@² »Y·"¶*´¶#¶¶¹ *´*´¶$W*´*´²%¶&*,·':*´*´»Y·¶¶-¶¶+¶W*-¶.:² »Y·/¶¶0¶¶¹ ¸1¶2-¶3-¶4¶5¶6°Œ2 ¶ ·¸;ºG¼U¿\ÁÊīŽÆÃÅ>ÄŽÄš›Ä™xÄ”x\h´xŠ:¶xœûU¸¹‹”@¸7¸8M»Y·*´9¶¶+¶¶,¶;¶<¶,¶;`¶<¶N-°ŒÐÑ2Ò>Ó*@Ž@™x9º»>¼x½¾‹¼E*´»=Y*´»Y·+¶¶,¶¶·>» Y-· ¶?W§:² ¶¹ ±25Œß2â5à7áDã47 ’¦EŽE±xE²xE´xœu®½¿‹ˆ Ö:² »Y·@¶*´¶¶¹ *´*´»Y·+¶¶,¶¶¶A:¶B:C¼:¶D6Ÿ-¶E¶D6§ÿ踙Z¶F§R:¶§H:² ¶¹ ¸™1¶F§):¶§:¸™¶F§ :  ¶¿±~ƒ†v§¬¯v¹Ÿ¹ÃÈ˹»¹Œzëí!îEïLñRò[óaôjõvú~üƒÿ†ýˆþÿ÷’øŸú§ü¬ÿ¯ý±þ¶ÿ¹úÃüÈÿËýÍþÒÿÕz L*š›[ÀÁR$ÂÈ’“’ ’¦±’“Í’“ ÖŽÖ±xÖ²xÖÄÅÓÆÇœh ÿ[ŸŸÈÉ ÊøO¢I®^¢I£ÿ ŸŸÈÉ£¢ÿŸŸÈÉËÌ‹e#*´*´»Y·+¶¶,¶¶¶G±Œ  " #Ž#±x#²xÍ΋y;»Y·H¶*´¶I¶*´¶J¶K¶¶+¶¶,¶¶°Œ ;Ž;±x;²xϹ‹ùZ+¸Lš&+¶MY>™+d¶NY=/Ÿ\Ÿ . +°+.¶O6+/¶O+\¶O¸P6£+°+¶Q¶R°Œ"$%*&-'5(F)M*P,RÐÑ ÒÁZŽZ”x--ÐÑ--ÒÁ5%ÓÁFÔÁœ *ýý"ÕÖ‹òSB¸U!Via7»XY·Y:*+·':»Y·¶¶¸(¶)*+¶,¶*,¶-¶¶: »ZY·[:  \ ]¶_ ²`a ¶b*´ ¶c:  d¶e:  ¸f: *´ ¶g:¸h*´i¶j ¶k¶l ¶m»Y·H¶*´¶I¶*´¶J¶K¶¶¶nVm¸o¶p¶q°N-¶r°êëŒR2346!7D8O9X:c;o<|=…>Œ?—@­AáBê@ëCìDðFŽçרÜÙØÑÚÛ!Ê´xOœµx X“ÜÝ |oÞx …fßà Œ_àx —Táxì’¦òŽò™xòâxœ÷ë®ãŠ‹! ¸s³ ±Œäåæ’‘ VSÌ