4o [ Y Y Y Y Y  Y  W  Y    W             W  - -  5 7 9 7 7 W - B -   G G G W  W W P R R R R W   InnerClasseslogLorg/slf4j/Logger;akLjava/lang/String;sk bucketNameendpoint obsClientLcom/obs/services/ObsClient;()VCodeLineNumberTableLocalVariableTablethis(Lcom/artfess/file/util/HuaweiyunOssUtil;getAk()Ljava/lang/String;setAk(Ljava/lang/String;)VgetSksetSk getBucketName setBucketName getEndpoint setEndpoint uploadFile&(Ljava/lang/String;)Ljava/lang/String;fileLjava/io/File;fisLjava/io/FileInputStream;response(Lcom/obs/services/model/PutObjectResult; statusCodeIeLjava/io/IOException;path StackMapTableW(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;)Ljava/lang/String;request)Lcom/obs/services/model/PutObjectRequest;1Lorg/springframework/web/multipart/MultipartFile;filePath;(Ljava/lang/String;Ljava/io/InputStream;)Ljava/lang/String;)Lcom/obs/services/exception/ObsException;fileNameisLjava/io/InputStream;Download,(Ljava/lang/String;Ljava/io/OutputStream;)[BoutLjava/io/OutputStream; obsObject"Lcom/obs/services/model/ObsObject;inputb[BbosLjava/io/ByteArrayOutputStream;len !"# Exceptions downloadFile=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)Vbuffer bytesReadoutput objectKey(Ljavax/servlet/http/HttpServletResponse;$DownloadChange)Lcom/obs/services/model/GetObjectRequest;getDownloadUrl expireSecondsJ2Lcom/obs/services/model/TemporarySignatureRequest;3Lcom/obs/services/model/TemporarySignatureResponse; chekckFile(Ljava/lang/String;)Zmetadata'Lcom/obs/services/model/ObjectMetadata;% deleteFileLjava/lang/Exception; initObsClientT(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/obs/services/ObsClient;config#Lcom/obs/services/ObsConfiguration; SourceFileHuaweiyunOssUtil.javaRuntimeVisibleAnnotations*Lorg/springframework/stereotype/Component; fg _` a` b` c`  java/io/File fpjava/io/FileInputStream f& de 'n ()* +, -njava/io/IOException ]^文件上传失败:{} .n/ 01'com/obs/services/model/PutObjectRequest2 34 f5 (6# 7g'com/obs/services/exception/ObsException8 9java/lang/StringBuilder HTTP Code: :; <, := >n? @p Error Code: An Request ID: Bn CD Cg EF" G4java/io/ByteArrayOutputStream HI! JK LM$ NO Pgjava/lang/Throwable QR'com/obs/services/model/GetObjectRequest fS(com/artfess/file/util/HuaweiyunOssUtil$1 TU VW EXjava/lang/String fY0com/obs/services/model/TemporarySignatureRequestZ [\ f] tp ^p _`a bn cd efjava/lang/Exception!com/obs/services/ObsConfiguration gh ih jpcom/obs/services/ObsClient fk&com/artfess/file/util/HuaweiyunOssUtill mnjava/lang/Objectjava/io/OutputStream com/obs/services/model/ObsObjectjava/io/InputStream&javax/servlet/http/HttpServletResponse%com/obs/services/model/ObjectMetadata(Ljava/io/File;)VgetName putObjectc(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/obs/services/model/PutObjectResult;&com/obs/services/model/PutObjectResult getStatusCode()I getObjectUrl getMessageorg/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V/org/springframework/web/multipart/MultipartFilegetInputStream()Ljava/io/InputStream;<(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)VS(Lcom/obs/services/model/PutObjectRequest;)Lcom/obs/services/model/PutObjectResult;closejava/lang/SystemLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getResponseCode(I)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln getErrorCodegetErrorRequestIdprintStackTrace(Ljava/io/PrintStream;)V getObjectH(Ljava/lang/String;Ljava/lang/String;)Lcom/obs/services/model/ObsObject;getObjectContentread([B)Iwrite([BII)V toByteArray()[BgetOutputStream%()Ljavax/servlet/ServletOutputStream;flush addSuppressed(Ljava/lang/Throwable;)V'(Ljava/lang/String;Ljava/lang/String;)VsetProgressListener,(Lcom/obs/services/model/ProgressListener;)VsetProgressInterval(J)VM(Lcom/obs/services/model/GetObjectRequest;)Lcom/obs/services/model/ObsObject;([B)V%com/obs/services/model/HttpMethodEnumGET'Lcom/obs/services/model/HttpMethodEnum;+(Lcom/obs/services/model/HttpMethodEnum;J)V setObjectKeycreateTemporarySignatureg(Lcom/obs/services/model/TemporarySignatureRequest;)Lcom/obs/services/model/TemporarySignatureResponse;1com/obs/services/model/TemporarySignatureResponse getSignedUrlgetObjectMetadataM(Ljava/lang/String;Ljava/lang/String;)Lcom/obs/services/model/ObjectMetadata; deleteObjectQ(Ljava/lang/String;Ljava/lang/String;)Lcom/obs/services/model/DeleteObjectResult;setSocketTimeout(I)VsetConnectionTimeout setEndPointJ(Ljava/lang/String;Ljava/lang/String;Lcom/obs/services/ObsConfiguration;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!Y[]^ _` a` b` c` defgh/*i"j kl mnhi+ oph3*i /0j _` qnhi3 rph3*i 78j a` snhi; tph3*i ?@j b` unhiC vph3*i GHj c` wxhWWY*L Y+ M + , N-6-L++@Di. T UVW.Y4[<\AaD_E`Tbj>+yz"{|.}~4 EW` AB whPWY+*M ,N-6-M,,9=i* h ij'k-m5n:r=p>qMsj>'}~- >PyP`:B whTW *+ M,>+,gMY ,!"#$Y% ,& #$Y' ,( #$,)M,*-1-iB ").12Njj>}~2[`.B^ hTW *+M,,N:-Y.:-/Y6+0+1-2i* $-:FJNjHT`T<7$0-'6-hW ++N-,::,3:::/Y6  04U1H:6<14::: !1:  61 UH:6<4::: !:  6 ]be5,Sy5,S5y5!5!5i> !),3ANSyjR3 = )kl`}3  GH  Q GH   phKW7Y*8L+9Y:;+<> +?M,@$,,N:-Y.:-/Y6ABY2C$D-i> $+3=BIR_l~jH`o3UBFI?R6[-R xh8WE@GYHIN-J-*K -L:Mi $)2j*8`'2} hr W *NL+i j ` h}!W *OWL+QPi    j!`Z h2 +RYSN-u0T-'U-,VWY*+-X i !".$j* 2_`2a`2c`.gh) YZ i  J\ 9