4F O N                     * *  *  N 6    6     I  ()VCodeLineNumberTableLocalVariableTablethisCLcom/artfess/file/attachmentService/AliyunOssAttachmentServiceImpl;initOssSettingsg(Lcom/artfess/base/attachment/Attachment;Ljava/lang/String;)Lcom/artfess/file/config/AliyunOssSettings;uploadPropertiesManagerBLcom/artfess/file/persistence/manager/FlowUploadPropertiesManager;uploadProperties8Lcom/artfess/file/params/FlowUploadPropertiesStorageDTO;fileStorageManager9Lcom/artfess/file/persistence/manager/FileStorageManager; fileStorage$Lcom/artfess/file/model/FileStorage; attachment(Lcom/artfess/base/attachment/Attachment; propertiesIdLjava/lang/String; ossSettings+Lcom/artfess/file/config/AliyunOssSettings; StackMapTablesetObjectKeyAndFilePathV(Lcom/artfess/base/attachment/Attachment;Lcom/artfess/file/config/AliyunOssSettings;)VfileParentPathfilePathremove=(Lcom/artfess/base/attachment/Attachment;Ljava/lang/String;)V ossClientLcom/aliyun/oss/OSS; ExceptionsuploadR(Lcom/artfess/base/attachment/Attachment;Ljava/io/InputStream;Ljava/lang/String;)V inputStreamLjava/io/InputStream;downloadS(Lcom/artfess/base/attachment/Attachment;Ljava/io/OutputStream;Ljava/lang/String;)V ossObject Lcom/aliyun/oss/model/OSSObject; outStreamLjava/io/OutputStream; getStoreType()Ljava/lang/String; chekckFile=(Lcom/artfess/base/attachment/Attachment;Ljava/lang/String;)ZfoundZ getFileBytes,(Lcom/artfess/base/attachment/Attachment;)[BinitMultiPartUpload<(Lcom/artfess/base/attachment/Attachment;)Ljava/lang/String; getChunkUrla(Lcom/artfess/base/attachment/Attachment;Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String; partNumberLjava/lang/Integer;uploadIdmergeMultipartUpload>(Lcom/artfess/base/attachment/Attachment;Ljava/lang/String;I)ZrealyPartNumberI SourceFile#AliyunOssAttachmentServiceImpl.javaRuntimeVisibleAnnotations(Lorg/springframework/stereotype/Service; QR)com/artfess/file/config/AliyunOssSettings qr 7com/artfess/file/persistence/manager/FileStorageManager "com/artfess/file/model/FileStorage                 @com/artfess/file/persistence/manager/FlowUploadPropertiesManager  java/lang/String   \\/    ! "# $%java/lang/StringBuilder &' (. )_ * + , XYcom/aliyun/oss/OSSClientBuilder -. / 0 12 3 45 6R 78http://9 :R ;< =>? @Ajava/lang/Throwable BC aliyunOss DEAcom/artfess/file/attachmentService/AliyunOssAttachmentServiceImpljava/lang/Object-com/artfess/base/attachment/AttachmentService&com/artfess/base/attachment/Attachment6com/artfess/file/params/FlowUploadPropertiesStorageDTOcom/aliyun/oss/OSSjava/lang/Exceptionjava/io/OutputStreamcom/aliyun/oss/model/OSSObjectcom/artfess/base/util/AppUtilgetBean%(Ljava/lang/Class;)Ljava/lang/Object; com/artfess/base/util/StringUtil isNotEmpty(Ljava/lang/String;)ZgetO(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model;com/artfess/base/util/BeanUtils(Ljava/lang/Object;)Z getEndpoint setEndpoint(Ljava/lang/String;)VgetAccessKeyIdsetAccessKeyIdgetAccessKeySecretsetAccessKeySecret getLocation setBucketNamegetEncryptName()Ljava/lang/Integer;java/lang/IntegerintValue()Ijava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;setEntryptName(Ljava/lang/Boolean;)VgetByIdL(Ljava/lang/String;)Lcom/artfess/file/params/FlowUploadPropertiesStorageDTO; getFilePathjava/nio/file/Paths;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;java/nio/file/Path getParent()Ljava/nio/file/Path;toString replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; startsWith substring(I)Ljava/lang/String;getEntryptName()Ljava/lang/Boolean; booleanValue()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getIdgetExtensionName getFileName setObjectKey setFilePathbuildL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/aliyun/oss/OSS; getBucketNamedoesBucketExist createBucket1(Ljava/lang/String;)Lcom/aliyun/oss/model/Bucket; getObjectKey deleteObject'(Ljava/lang/String;Ljava/lang/String;)Vshutdown putObjecta(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/aliyun/oss/model/PutObjectResult;java/io/InputStreamclose getObjectF(Ljava/lang/String;Ljava/lang/String;)Lcom/aliyun/oss/model/OSSObject;getObjectContent()Ljava/io/InputStream;cn/hutool/core/io/IoUtilcopy.(Ljava/io/InputStream;Ljava/io/OutputStream;)J addSuppressed(Ljava/lang/Throwable;)VdoesObjectExist'(Ljava/lang/String;Ljava/lang/String;)Z!NOP QRS/*TU VWXYSCN*+-,:,: H- - --+*+--:,: H- - --+*+---Tb  -5 >!G"P#Y$r%x&z()*+,-./015URWZ[M\] ^_-`aVWbcde fghiijklmnjijklmnjOijklmnopjijklmnopjijklqrSXN+:/ !"N-#$%N-$& -'N+()2*Y+-,$,+-,.,+/,0:=*Y+-,$,+-,1,+2,.,+/,0:,3+4T6 :; <='>0?9@?CKDzFHIJU4VWbcfgse teh ?kk:9uvS_*+,5N6Y7-8-9-:;:-<=-<>W-<-?@A:AHRRTRT& NOQ-R9THVOWRV^XU4_VW_bc_deXfg@wxh9lyXz {|}~ST*+-5:6Y789:;:<=<>W<?,BW*Y+C,<,.,8,$,?,0:,DA:,DA#T2 \]#_2`?bRcefgefhU>VWbcdefg#wxh?lySz{|S% *+-5:6Y789:;:<?E::<=<>WF,GXUHH:J<H4::: !H:  JH ,KA: ,KA inqI9_I9_I#T>lm#n9oHpUr_snstuvtuwUH6VWbcdefg#wxht Uijklyz[z GzHz ijklyzzz ijklyMz{|S-LT{U VWSd*+,5N6Y7-8-9-:;:-<=-<>W-<-?M66A:ANXXZXT-9JNU>JdVWdbcdde]fgEwxh9ly^z{|S6TUVWbc{|S6TUVWbcSJTU*VWbceSJTU*VWbce