Files
heima-leadnews/heima-leadnews-common/target/classes/com/heima/common/aliyun/util/ClientUploader.class

77 lines
8.8 KiB
Plaintext
Raw Normal View History

2026-01-14 08:37:21 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<01>
<00> <00><00> <00> <00> <00><00>
<00> <00> <00><00><00>
<00><00><00><00><00>
<00>
<00><00><00>
<00><00>
<00>
<00>
<00><00>
<00><00>
<00>
e<00>
e<00>
e<00>
<00><00>
#<00>
e<00>
#<00>
#<00>
P<00>
P<00>
#<00>
e<00>
<00><00>



e
e

<00>
8
  
e



@<00> 
@ 
@
@ 
@  ! "# $% $&' N() N*
@+,
S<00>
S-.
P/
@01
Y2 34
56
57
P8
9:;
S<
=><00>
S?@A
SBCDE
SF
GHIJK
eL 3<00>MN
#OP
5Q
#Rprofile%Lcom/aliyuncs/profile/IClientProfile;uploadCredentials0Lcom/heima/common/aliyun/util/UploadCredentials;headersLjava/util/Map; Signature5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;prefixLjava/lang/String;internalZlockLjava/lang/Object;<init>;(Lcom/aliyuncs/profile/IClientProfile;Ljava/lang/String;Z)VCodeLineNumberTableLocalVariableTablethis-Lcom/heima/common/aliyun/util/ClientUploader;MethodParametersgetImageClientUploaderU(Lcom/aliyuncs/profile/IClientProfile;Z)Lcom/heima/common/aliyun/util/ClientUploader;getVideoClientUploadergetVoiceClientUploadergetFileClientUploader
uploadFile&(Ljava/lang/String;)Ljava/lang/String;fileLjava/io/File;meta%Lcom/aliyun/oss/model/ObjectMetadata;objectret&Lcom/aliyun/oss/model/PutObjectResult;eLjava/lang/Exception;filePath inputStreamLjava/io/FileInputStream; ossClientLcom/aliyun/oss/OSSClient; StackMapTable<00>)<00><00><00>@<00>STgetOssEndpointD(Lcom/heima/common/aliyun/util/UploadCredentials;)Ljava/lang/String; uploadBytes([B)Ljava/lang/String;bytes[B<00> addHeader'(Ljava/lang/String;Ljava/lang/String;)VkeyvaluegetCredentials2()Lcom/heima/common/aliyun/util/UploadCredentials;<00>
ExceptionsgetCredentialsFromServerkvEntry InnerClassesLjava/util/Map$Entry;data!Lcom/alibaba/fastjson/JSONObject; scrResponse requestId httpResponse Lcom/aliyuncs/http/HttpResponse;uploadCredentialsRequest=Lcom/aliyuncs/green/model/v20180509/UploadCredentialsRequest;clientLcom/aliyuncs/IAcsClient;LocalVariableTypeTable;Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;UVW,
SourceFileClientUploader.java <00>X <00><00>java/lang/Object <00><00> z{ |}java/util/HashMap ~ <00><00>+com/heima/common/aliyun/util/ClientUploaderimages <00><00>videosvoicesfiles java/io/File <00>Y <00><00>java/lang/RuntimeExceptioncan not get upload credentials#com/aliyun/oss/model/ObjectMetadata Z[ \]java/io/FileInputStream <00>^com/aliyun/oss/OSSClient <00><00> _` a` b` <00>cjava/lang/StringBuilder d` ef eg hi jk l` m` nooss:/// pX qXjava/lang/Exceptionupload file fail. <00>r s` <00>`t uvjava/io/ByteArrayInputStream <00>w nxy z{ |}~ [<01> <01>[ <00><00>;com/aliyuncs/green/model/v20180509/UploadCredentialsRequest<01> <01><01> <01><01><01> <01><01> <01><01>utf-8 <01>Y<01> <01><01> <01><01> <01><01><01> <01><01>U <01><01> <01><01>java/util/Map$Entry <01><01>java/lang/String <01><01> <01><00>com/alibaba/fastjson/JSONObject <01>`UTF-8 <01><01> <01><01>com/aliyuncs/DefaultAcsClient <00><01>V <01><01>W <01><01> <01><01> <00><01><01> <01><01>code <01><01><01> <01>i <01><01>.com/heima/common/aliyun/util/UploadCredentials accessKeyId <01><00>accessKeySecret securityToken expiredTime <01><01> j<01> ossEndpointossInternalEndpoint uploadBucket uploadFolder <00><01>2get upload credential from server fail. requestId:, code: e<01>=get upload credential from server fail. http response status: <01>i e<01>$com/aliyun/oss/model/PutObjectResultjava/lang/Throwablejava/util/Iteratorcom/aliyuncs/IAcsClientcom/aliyuncs/http/HttpResponse()V(Ljava/lang/String;)Vlength()JsetContentLength(J)V(Ljava/io/File;)VgetAccessKeyId()Ljava/lang/String;getAccessKeySecretgetSecurityTokenK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetUploadFolderappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;hashCode()IvalueOf(I)Ljava/lang/String;toStringgetUploadBucket putObject<00>(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Lcom/aliyun/oss/model/ObjectMetadata;)Lcom/aliyun/oss/model/PutObjectResult;shutdownclose*(Ljava/lang/String;Ljava/lang/Throwable;)VgetOssInternalEndpointjava/util/UUID
randomUUID()Ljava/util/UUID;([B)Va(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/aliyun/oss/model/PutObjectResult; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getExpiredTime()Ljava/lang/Long;java/lang/Long longValuejava/lang/SystemcurrentTimeMilliscom/aliyuncs/http/FormatTypeJSONLcom/aliyuncs/http/FormatType;setAcceptFormat!(Lcom/aliyuncs/http/FormatType;)Vcom/aliyuncs/http/MethodTypePOSTLcom/aliyuncs/http/MethodType; setMethod!(Lcom/aliyuncs/http/MethodType;)V setEncodingcom/aliyuncs/http/ProtocolTypeHTTP Lcom/aliyuncs/http/ProtocolType; setProtocol#(Lcom/aliyuncs/http/ProtocolType;)VentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValueputHeaderParameter toJSONStringgetBytes(Ljava/lang/String;)[BsetHttpContent5([BLjava/lang/String;Lcom/aliyuncs/http/FormatType;)V((Lcom/aliyuncs/profile/IClientProfile;)VdoAction;(Lcom/aliyuncs/AcsRequest;)Lcom/aliyuncs/http/HttpResponse; isSuccessgetHttpContent()[B([BLjava/lang/String;)Vcom/alibaba/fastjson/JSON parseObject5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject;
getInteger'(Ljava/lang/String;)Ljava/lang/Integer;java/lang/IntegerintValue getJSONObject getString getLongValue(Ljava/lang/String;)J(J)Ljava/lang/Long;<00>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getStatus(I)Ljava/lang/StringBuilder;! z{B|}~<00><00><00><00><00><00><00><00> <00><00><00><00>4*<2A>*<03>*<2A>Y<><01>*+<2B>*<01>*<2A>Y<><08> *,<2C>
*<1D><02><00>& %! #&'()).*3+<00>*4<00><00>4z{4<00><00>4<00><00><00> z<00><00> <00><00><00>@ <0C> Y* <1B> <0A><00>/<00> z{ <00><00><00> z<00> <00><00><00>@ <0C> Y*<1B> <0A><00>3<00> z{ <00><00><00> z<00> <00><00><00>@ <0C> Y*<1B> <0A><00>7<00> z{ <00><00><00> z<00> <00><00><00>@ <0C> Y*<1B> <0A><00>;<00> z{ <00><00><00> z<00><00><00><00><02> <00>MN<>Y+<2B>:*<2A>:<05> <0A>Y<15><16><>Y<>:<04><19><1A>Y<04>M<>Y*<05><05><05> <05>!<21>"N<>#Y<>$<05>%<25>&/<2F>'*<2A>
<EFBFBD>&/<2F>'+<2B>(<28>)<29>&<26>*:-<05>+,<06>,:<08>#Y<>$-<2D>&<05>+<2B>&.<2E>&<07>&<26>*: -<2D>-<2D>/,<2C> ,<2C>0<>:
 <09>:<04>Y2<04>3<>: -<2D>-<2D>/,<2C> ,<2C>0<>:  <0B><00><00><00>1<00><00>1<00><00><00><00><00>1<00><00><00><00>vDEGHIJ#L,M6N@P]R<00>S<00>T<00>X<00>Y<00>[<00>]<00>`<00>^<00>T<00>U<00>V<00>X<00>Y<00>[<00>]<00>`<00>^<00>b<00>f
<00><00><00><00>|},<00><00><00><00>K<00><00><00>;<00><00><00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> <09>#<00><00><00><00><00><00><00><00>
<00><00><00><00><00><00><00><00><00><00>J<00><01><00><00><00><00><00>M<00><> <00><00><00><00><00>J<00><00><00><00><00><00>V*<2A><02>+<2B>4<>+<2B>5<><00>gh j<00><00><00>|}<00> <00>|<00><00><00><01><00>M*<2A>N-<2D> <0A>Y<15><16><>Y*-<2D>-<2D>-<2D> -<2D>!<21>"M<>#Y<>$-<2D>%<25>&/<2F>'*<2A>
<EFBFBD>&/<2F>'<27>6<>7<>&<26>*:,-<2D>+<04>8Y+<2B>9<>::<05>#Y<>$-<2D>&-<2D>+<2B>&.<2E>&<04>&<26>*:,<2C>,<2C>/<06>N<EFBFBD>Y2-<2D>3<>:,<2C>,<2C>/<07><00><00>1<00><00><00><00><00><00>Btvw x{.}[~o<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>H<00>|}[A<00><00>o-<00><00><00> <00><00><00><00><00><00><00><00><00><00><00><00>E<05><00><00><><00><00><00><00><><00><00><00><00>K<00><> <00><00><00><00><00><00><00><00><00>O *<2A> +,<2C>;W<><00>
<00> <00><00>  <00><00> <00><00> <00><00><00> <00><00><00><00><00><00>N*<2A><06>*<2A><06><<3C>=<3D>><3E><>4*<2A>YL<59>*<2A><06>*<2A><06><<3C>=<3D>><3E><> **<2A>?<3F>M+<2B>,<2C>*<2A><06>ADDGD<00><00><00><00>7<00>?<00>I<00><00> N<00><00><00><18><00>D<00><><00>1<00><00><00><02> h<>@Y<>AL+<2B>B<>C+<2B>D<>E+F<>G+<2B>H<>I*<2A> <09>J<00>KM,<2C>L<00>&,<2C>M<00>NN+-<2D>O<00>P-<2D>Q<00>P<>R<><52><EFBFBD>+<2B>SY<53>T<>UV<>WV<>B<>XM<>YY*<2A><05>ZM,+<2B>[N-<2D>\<5C><00><>PY-<2D>]V<>^<5E>_:<00>`<60>a<>b<>Yc<>d:<05>eYf<>gh<>gi<>gj<>k<>lm<>gn<>go<>gp<>g<>q:,<2C>r<06>s<>g:<05>Y<>#Y<>$t<>&<05>&u<>&`<60>a<>v<>*<2A><16><>Y<>#Y<>$w<>&-<2D>x<>y<>*<2A><16>:,<2C>r<07>x] _]<00>j<00><00><00><00><00>#<00>E<00>[<00>^<00>v<00>x<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> <00><00>?<00>]<00>e<00><00>RE<00><00><00>M<00><00><00><00><00><00>+<00><00><00><00><00><00>h<00><00>`<00><00>x<00><00><00><00> E<00><00><00>0<05>2<00><00><>+<2B><00><00><00><00><>3<><00><00><00><00><00>1<00><00><00>
N <00>