├── .gitee └── ISSUE_TEMPLATE │ ├── config.yaml │ ├── feature.yml │ └── question.yml ├── .gitignore ├── .mvn ├── jvm.config ├── maven.config ├── settings.xml └── wrapper │ ├── MavenWrapperDownloader.java │ └── maven-wrapper.properties ├── .sdkmanrc ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── CNAME ├── Metadata.md ├── README.md ├── _footer.md ├── _navbar.md ├── _sidebar.md ├── acl.md ├── hash.md ├── index.html ├── 切面.md ├── 在Solon中使用.md ├── 基础功能.md ├── 存储平台.md ├── 常见问题.md ├── 快速入门.md ├── 文件适配器.md ├── 更新记录.md ├── 脱离SpringBoot单独使用.md ├── 识别文件的MIME类型.md ├── 迁移文件.md └── 预签名URL.md ├── lombok.config ├── mvnw ├── mvnw.cmd ├── pom.xml ├── x-file-storage-core ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── dromara │ └── x │ └── file │ └── storage │ └── core │ ├── Downloader.java │ ├── FileInfo.java │ ├── FileStorageProperties.java │ ├── FileStorageService.java │ ├── FileStorageServiceBuilder.java │ ├── IOExceptionConsumer.java │ ├── IOExceptionFunction.java │ ├── InputStreamPlus.java │ ├── ProgressInputStream.java │ ├── ProgressListener.java │ ├── ProgressListenerSetter.java │ ├── UploadPretreatment.java │ ├── aspect │ ├── AbortMultipartUploadAspectChain.java │ ├── AbortMultipartUploadAspectChainCallback.java │ ├── CompleteMultipartUploadAspectChain.java │ ├── CompleteMultipartUploadAspectChainCallback.java │ ├── CopyAspectChain.java │ ├── CopyAspectChainCallback.java │ ├── DeleteAspectChain.java │ ├── DeleteAspectChainCallback.java │ ├── DownloadAspectChain.java │ ├── DownloadAspectChainCallback.java │ ├── DownloadThAspectChain.java │ ├── DownloadThAspectChainCallback.java │ ├── ExistsAspectChain.java │ ├── ExistsAspectChainCallback.java │ ├── FileStorageAspect.java │ ├── GeneratePresignedUrlAspectChain.java │ ├── GeneratePresignedUrlAspectChainCallback.java │ ├── GenerateThPresignedUrlAspectChain.java │ ├── GenerateThPresignedUrlAspectChainCallback.java │ ├── GetFileAspectChain.java │ ├── GetFileAspectChainCallback.java │ ├── InitiateMultipartUploadAspectChain.java │ ├── InitiateMultipartUploadAspectChainCallback.java │ ├── InvokeAspectChain.java │ ├── InvokeAspectChainCallback.java │ ├── IsSupportAclAspectChain.java │ ├── IsSupportAclAspectChainCallback.java │ ├── IsSupportListFilesAspectChain.java │ ├── IsSupportListFilesChainCallback.java │ ├── IsSupportMetadataAspectChain.java │ ├── IsSupportMetadataAspectChainCallback.java │ ├── IsSupportMultipartUploadAspectChain.java │ ├── IsSupportMultipartUploadChainCallback.java │ ├── IsSupportPresignedUrlAspectChain.java │ ├── IsSupportPresignedUrlAspectChainCallback.java │ ├── IsSupportSameCopyAspectChain.java │ ├── IsSupportSameCopyAspectChainCallback.java │ ├── IsSupportSameMoveAspectChain.java │ ├── IsSupportSameMoveAspectChainCallback.java │ ├── ListFilesAspectChain.java │ ├── ListFilesAspectChainCallback.java │ ├── ListPartsAspectChain.java │ ├── ListPartsAspectChainCallback.java │ ├── MoveAspectChain.java │ ├── MoveAspectChainCallback.java │ ├── SameCopyAspectChain.java │ ├── SameCopyAspectChainCallback.java │ ├── SameMoveAspectChain.java │ ├── SameMoveAspectChainCallback.java │ ├── SetFileAclAspectChain.java │ ├── SetFileAclAspectChainCallback.java │ ├── SetThFileAclAspectChain.java │ ├── SetThFileAclAspectChainCallback.java │ ├── UploadAspectChain.java │ ├── UploadAspectChainCallback.java │ ├── UploadPartAspectChain.java │ └── UploadPartAspectChainCallback.java │ ├── constant │ └── Constant.java │ ├── copy │ ├── CopyActuator.java │ └── CopyPretreatment.java │ ├── exception │ ├── Check.java │ ├── ExceptionFactory.java │ └── FileStorageRuntimeException.java │ ├── file │ ├── ByteFileWrapper.java │ ├── ByteFileWrapperAdapter.java │ ├── FileWrapper.java │ ├── FileWrapperAdapter.java │ ├── HttpServletRequestFileWrapper.java │ ├── InputStreamFileWrapper.java │ ├── InputStreamFileWrapperAdapter.java │ ├── JakartaHttpServletRequestFileWrapperAdapter.java │ ├── JavaxHttpServletRequestFileWrapperAdapter.java │ ├── LocalFileWrapper.java │ ├── LocalFileWrapperAdapter.java │ ├── MultipartFormDataReader.java │ ├── UriFileWrapper.java │ └── UriFileWrapperAdapter.java │ ├── get │ ├── GetFileActuator.java │ ├── GetFilePretreatment.java │ ├── ListFilesActuator.java │ ├── ListFilesPretreatment.java │ ├── ListFilesResult.java │ ├── ListFilesSupportInfo.java │ ├── RemoteDirInfo.java │ └── RemoteFileInfo.java │ ├── hash │ ├── HashCalculator.java │ ├── HashCalculatorManager.java │ ├── HashCalculatorSetter.java │ ├── HashInfo.java │ └── MessageDigestHashCalculator.java │ ├── move │ ├── MoveActuator.java │ └── MovePretreatment.java │ ├── platform │ ├── AliyunOssFileStorage.java │ ├── AliyunOssFileStorageClientFactory.java │ ├── AmazonS3FileStorage.java │ ├── AmazonS3FileStorageClientFactory.java │ ├── AmazonS3V2FileStorage.java │ ├── AmazonS3V2FileStorageClientFactory.java │ ├── AzureBlobStorageFileStorage.java │ ├── AzureBlobStorageFileStorageClientFactory.java │ ├── BaiduBosFileStorage.java │ ├── BaiduBosFileStorageClientFactory.java │ ├── FastDfsFileStorage.java │ ├── FastDfsFileStorageClientFactory.java │ ├── FileStorage.java │ ├── FileStorageClientFactory.java │ ├── FtpFileStorage.java │ ├── FtpFileStorageClientFactory.java │ ├── GoFastDfsFileStorage.java │ ├── GoFastDfsFileStorageClientFactory.java │ ├── GoogleCloudStorageFileStorage.java │ ├── GoogleCloudStorageFileStorageClientFactory.java │ ├── HuaweiObsFileStorage.java │ ├── HuaweiObsFileStorageClientFactory.java │ ├── LocalFileStorage.java │ ├── LocalPlusFileStorage.java │ ├── MinioFileStorage.java │ ├── MinioFileStorageClientFactory.java │ ├── MongoGridFsFileStorage.java │ ├── MongoGridFsFileStorageClientFactory.java │ ├── QiniuKodoFileStorage.java │ ├── QiniuKodoFileStorageClientFactory.java │ ├── SftpFileStorage.java │ ├── SftpFileStorageClientFactory.java │ ├── TencentCosFileStorage.java │ ├── TencentCosFileStorageClientFactory.java │ ├── UpyunUssFileStorage.java │ ├── UpyunUssFileStorageClientFactory.java │ ├── VolcengineTosFileStorage.java │ ├── VolcengineTosFileStorageClientFactory.java │ ├── WebDavFileStorage.java │ └── WebDavFileStorageClientFactory.java │ ├── presigned │ ├── GeneratePresignedUrlActuator.java │ ├── GeneratePresignedUrlPretreatment.java │ └── GeneratePresignedUrlResult.java │ ├── recorder │ ├── DefaultFileRecorder.java │ └── FileRecorder.java │ ├── tika │ ├── ContentTypeDetect.java │ ├── DefaultTikaFactory.java │ ├── TikaContentTypeDetect.java │ └── TikaFactory.java │ ├── upload │ ├── AbortMultipartUploadActuator.java │ ├── AbortMultipartUploadPretreatment.java │ ├── CompleteMultipartUploadActuator.java │ ├── CompleteMultipartUploadPretreatment.java │ ├── FilePartInfo.java │ ├── FilePartInfoList.java │ ├── InitiateMultipartUploadActuator.java │ ├── InitiateMultipartUploadPretreatment.java │ ├── ListPartsActuator.java │ ├── ListPartsPretreatment.java │ ├── MultipartUploadSupportInfo.java │ ├── UploadActuator.java │ ├── UploadPartActuator.java │ ├── UploadPartPretreatment.java │ └── UploadPretreatment.java │ └── util │ ├── KebabCaseInsensitiveMap.java │ └── Tools.java ├── x-file-storage-solon ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── dromara │ │ └── x │ │ └── file │ │ └── storage │ │ └── solon │ │ ├── DromaraXFileStoragePluginImpl.java │ │ ├── FileStorageAutoConfiguration.java │ │ ├── SolonFileStorageProperties.java │ │ └── file │ │ ├── UploadedFileWrapper.java │ │ └── UploadedFileWrapperAdapter.java │ └── resources │ └── META-INF │ └── solon │ └── solon.dromara.x-file-storage.properties ├── x-file-storage-spring ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── dromara │ └── x │ └── file │ └── storage │ └── spring │ ├── EnableFileStorage.java │ ├── FileStorageAutoConfiguration.java │ ├── SpringFileStorageProperties.java │ └── file │ ├── MultipartFileWrapper.java │ └── MultipartFileWrapperAdapter.java └── x-file-storage-tests ├── README.md ├── pom.xml ├── x-file-storage-fastdfs-test ├── docker │ ├── .env │ ├── docker-compose.yaml │ ├── nginx.conf │ └── storage.conf ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── dromara │ │ │ └── x │ │ │ └── file │ │ │ └── storage │ │ │ └── fastdfs │ │ │ └── test │ │ │ ├── FastDfsTestApplication.java │ │ │ └── package-info.java │ └── resources │ │ ├── application.yaml │ │ └── fastdfs.txt │ └── test │ ├── java │ └── org │ │ └── dromara │ │ └── x │ │ └── file │ │ └── storage │ │ └── fastdfs │ │ └── test │ │ ├── FastDfsClientTests.java │ │ ├── FastDfsFileStorageTests.java │ │ └── package-info.java │ └── resources │ └── application.yaml └── x-file-storage-general-test ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── dromara │ │ └── x │ │ └── file │ │ └── storage │ │ └── test │ │ ├── SpringFileStorageTestApplication.java │ │ ├── aspect │ │ └── LogFileStorageAspect.java │ │ ├── config │ │ └── CustomFileStorage.java │ │ ├── controller │ │ └── FileDetailController.java │ │ ├── mapper │ │ ├── FileDetailMapper.java │ │ ├── FilePartDetailMapper.java │ │ └── xml │ │ │ ├── FileDetailMapper.xml │ │ │ └── FilePartDetailMapper.xml │ │ ├── model │ │ ├── FileDetail.java │ │ └── FilePartDetail.java │ │ ├── resolver │ │ └── LazyStandardServletMultipartResolver.java │ │ └── service │ │ ├── FileDetailService.java │ │ └── FilePartDetailService.java └── resources │ ├── application.yml │ └── db │ └── schema-mysql.sql └── test ├── java └── org │ └── dromara │ └── x │ └── file │ └── storage │ └── test │ ├── DirectUseFileStorageTest.java │ ├── FileStorageServiceBaseTest.java │ ├── FileStorageServiceBigFileTest.java │ ├── FileStorageServiceCopyTest.java │ ├── FileStorageServiceGeneratePresignedUrlTest.java │ ├── FileStorageServiceGetTest.java │ ├── FileStorageServiceMoveTest.java │ ├── FileStorageServiceMultipartUploadTest.java │ ├── FileStorageServicePoolTest.java │ ├── FileStorageServiceTransferTest.java │ ├── HashCalculatorTest.java │ └── HttpServletRequestFileTest.java └── resources ├── image.jpg └── image2.jpg /.gitee/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.gitee/ISSUE_TEMPLATE/config.yaml -------------------------------------------------------------------------------- /.gitee/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.gitee/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.gitee/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.gitee/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/jvm.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.mvn/jvm.config -------------------------------------------------------------------------------- /.mvn/maven.config: -------------------------------------------------------------------------------- 1 | -s=.mvn/settings.xml 2 | -Dmaven.test.skip=true -------------------------------------------------------------------------------- /.mvn/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.mvn/settings.xml -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.sdkmanrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/.sdkmanrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | x-file-storage.xuyanwu.cn 2 | -------------------------------------------------------------------------------- /docs/Metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/Metadata.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/_footer.md -------------------------------------------------------------------------------- /docs/_navbar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/_navbar.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/acl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/acl.md -------------------------------------------------------------------------------- /docs/hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/hash.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/切面.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/切面.md -------------------------------------------------------------------------------- /docs/在Solon中使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/在Solon中使用.md -------------------------------------------------------------------------------- /docs/基础功能.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/基础功能.md -------------------------------------------------------------------------------- /docs/存储平台.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/存储平台.md -------------------------------------------------------------------------------- /docs/常见问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/常见问题.md -------------------------------------------------------------------------------- /docs/快速入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/快速入门.md -------------------------------------------------------------------------------- /docs/文件适配器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/文件适配器.md -------------------------------------------------------------------------------- /docs/更新记录.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/更新记录.md -------------------------------------------------------------------------------- /docs/脱离SpringBoot单独使用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/脱离SpringBoot单独使用.md -------------------------------------------------------------------------------- /docs/识别文件的MIME类型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/识别文件的MIME类型.md -------------------------------------------------------------------------------- /docs/迁移文件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/迁移文件.md -------------------------------------------------------------------------------- /docs/预签名URL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/docs/预签名URL.md -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/lombok.config -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/pom.xml -------------------------------------------------------------------------------- /x-file-storage-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/pom.xml -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/Downloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/Downloader.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileInfo.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileStorageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileStorageProperties.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileStorageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileStorageService.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileStorageServiceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/FileStorageServiceBuilder.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/IOExceptionConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/IOExceptionConsumer.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/IOExceptionFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/IOExceptionFunction.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/InputStreamPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/InputStreamPlus.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/ProgressInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/ProgressInputStream.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/ProgressListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/ProgressListener.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/ProgressListenerSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/ProgressListenerSetter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/UploadPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/UploadPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/AbortMultipartUploadAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/AbortMultipartUploadAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/AbortMultipartUploadAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/AbortMultipartUploadAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CompleteMultipartUploadAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CompleteMultipartUploadAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CompleteMultipartUploadAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CompleteMultipartUploadAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CopyAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CopyAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CopyAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/CopyAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DeleteAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DeleteAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DeleteAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DeleteAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadThAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadThAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadThAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/DownloadThAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ExistsAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ExistsAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ExistsAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ExistsAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/FileStorageAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/FileStorageAspect.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GeneratePresignedUrlAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GeneratePresignedUrlAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GeneratePresignedUrlAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GeneratePresignedUrlAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GenerateThPresignedUrlAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GenerateThPresignedUrlAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GenerateThPresignedUrlAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GenerateThPresignedUrlAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GetFileAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GetFileAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GetFileAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/GetFileAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InitiateMultipartUploadAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InitiateMultipartUploadAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InitiateMultipartUploadAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InitiateMultipartUploadAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InvokeAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InvokeAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InvokeAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/InvokeAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportAclAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportAclAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportAclAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportAclAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportListFilesAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportListFilesAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportListFilesChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportListFilesChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMetadataAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMetadataAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMetadataAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMetadataAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMultipartUploadAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMultipartUploadAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMultipartUploadChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportMultipartUploadChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportPresignedUrlAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportPresignedUrlAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportPresignedUrlAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportPresignedUrlAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameCopyAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameCopyAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameCopyAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameCopyAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameMoveAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameMoveAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameMoveAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/IsSupportSameMoveAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListFilesAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListFilesAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListFilesAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListFilesAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListPartsAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListPartsAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListPartsAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/ListPartsAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/MoveAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/MoveAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/MoveAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/MoveAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameCopyAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameCopyAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameCopyAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameCopyAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameMoveAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameMoveAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameMoveAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SameMoveAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetFileAclAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetFileAclAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetFileAclAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetFileAclAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetThFileAclAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetThFileAclAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetThFileAclAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/SetThFileAclAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadPartAspectChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadPartAspectChain.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadPartAspectChainCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/aspect/UploadPartAspectChainCallback.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/constant/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/constant/Constant.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/copy/CopyActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/copy/CopyActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/copy/CopyPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/copy/CopyPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/exception/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/exception/Check.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/exception/ExceptionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/exception/ExceptionFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/exception/FileStorageRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/exception/FileStorageRuntimeException.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/ByteFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/ByteFileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/ByteFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/ByteFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/FileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/FileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/FileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/FileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/HttpServletRequestFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/HttpServletRequestFileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/InputStreamFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/InputStreamFileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/InputStreamFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/InputStreamFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/JakartaHttpServletRequestFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/JakartaHttpServletRequestFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/JavaxHttpServletRequestFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/JavaxHttpServletRequestFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/LocalFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/LocalFileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/LocalFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/LocalFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/MultipartFormDataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/MultipartFormDataReader.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/UriFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/UriFileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/UriFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/file/UriFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/GetFileActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/GetFileActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/GetFilePretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/GetFilePretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesResult.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesSupportInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/ListFilesSupportInfo.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/RemoteDirInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/RemoteDirInfo.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/RemoteFileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/get/RemoteFileInfo.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashCalculator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashCalculatorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashCalculatorManager.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashCalculatorSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashCalculatorSetter.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/HashInfo.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/MessageDigestHashCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/hash/MessageDigestHashCalculator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/move/MoveActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/move/MoveActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/move/MovePretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/move/MovePretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AliyunOssFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AliyunOssFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AliyunOssFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AliyunOssFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3FileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3FileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3FileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3FileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3V2FileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3V2FileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3V2FileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AmazonS3V2FileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AzureBlobStorageFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AzureBlobStorageFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AzureBlobStorageFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/AzureBlobStorageFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/BaiduBosFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/BaiduBosFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/BaiduBosFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/BaiduBosFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FastDfsFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FastDfsFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FastDfsFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FastDfsFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FtpFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FtpFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FtpFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/FtpFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoFastDfsFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoFastDfsFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoFastDfsFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoFastDfsFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoogleCloudStorageFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoogleCloudStorageFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoogleCloudStorageFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/GoogleCloudStorageFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/HuaweiObsFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/HuaweiObsFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/HuaweiObsFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/HuaweiObsFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/LocalFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/LocalFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/LocalPlusFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/LocalPlusFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MinioFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MinioFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MinioFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MinioFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MongoGridFsFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MongoGridFsFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MongoGridFsFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/MongoGridFsFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/QiniuKodoFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/QiniuKodoFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/QiniuKodoFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/QiniuKodoFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/SftpFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/SftpFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/SftpFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/SftpFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/TencentCosFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/TencentCosFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/TencentCosFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/TencentCosFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/UpyunUssFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/UpyunUssFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/UpyunUssFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/UpyunUssFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/VolcengineTosFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/VolcengineTosFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/VolcengineTosFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/VolcengineTosFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/WebDavFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/WebDavFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/WebDavFileStorageClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/platform/WebDavFileStorageClientFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/presigned/GeneratePresignedUrlActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/presigned/GeneratePresignedUrlActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/presigned/GeneratePresignedUrlPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/presigned/GeneratePresignedUrlPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/presigned/GeneratePresignedUrlResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/presigned/GeneratePresignedUrlResult.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/recorder/DefaultFileRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/recorder/DefaultFileRecorder.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/recorder/FileRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/recorder/FileRecorder.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/ContentTypeDetect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/ContentTypeDetect.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/DefaultTikaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/DefaultTikaFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/TikaContentTypeDetect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/TikaContentTypeDetect.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/TikaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/tika/TikaFactory.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/AbortMultipartUploadActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/AbortMultipartUploadActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/AbortMultipartUploadPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/AbortMultipartUploadPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/CompleteMultipartUploadPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/FilePartInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/FilePartInfo.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/FilePartInfoList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/FilePartInfoList.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/InitiateMultipartUploadActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/InitiateMultipartUploadActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/InitiateMultipartUploadPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/InitiateMultipartUploadPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/ListPartsActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/ListPartsActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/ListPartsPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/ListPartsPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/MultipartUploadSupportInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/MultipartUploadSupportInfo.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadPartActuator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadPartActuator.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadPartPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadPartPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadPretreatment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/upload/UploadPretreatment.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/util/KebabCaseInsensitiveMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/util/KebabCaseInsensitiveMap.java -------------------------------------------------------------------------------- /x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/util/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-core/src/main/java/org/dromara/x/file/storage/core/util/Tools.java -------------------------------------------------------------------------------- /x-file-storage-solon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-solon/pom.xml -------------------------------------------------------------------------------- /x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/DromaraXFileStoragePluginImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/DromaraXFileStoragePluginImpl.java -------------------------------------------------------------------------------- /x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/FileStorageAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/FileStorageAutoConfiguration.java -------------------------------------------------------------------------------- /x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/SolonFileStorageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/SolonFileStorageProperties.java -------------------------------------------------------------------------------- /x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/file/UploadedFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/file/UploadedFileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/file/UploadedFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-solon/src/main/java/org/dromara/x/file/storage/solon/file/UploadedFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-solon/src/main/resources/META-INF/solon/solon.dromara.x-file-storage.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-solon/src/main/resources/META-INF/solon/solon.dromara.x-file-storage.properties -------------------------------------------------------------------------------- /x-file-storage-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-spring/pom.xml -------------------------------------------------------------------------------- /x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/EnableFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/EnableFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/FileStorageAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/FileStorageAutoConfiguration.java -------------------------------------------------------------------------------- /x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/SpringFileStorageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/SpringFileStorageProperties.java -------------------------------------------------------------------------------- /x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/file/MultipartFileWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/file/MultipartFileWrapper.java -------------------------------------------------------------------------------- /x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/file/MultipartFileWrapperAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-spring/src/main/java/org/dromara/x/file/storage/spring/file/MultipartFileWrapperAdapter.java -------------------------------------------------------------------------------- /x-file-storage-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/README.md -------------------------------------------------------------------------------- /x-file-storage-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/pom.xml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/docker/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=fastdfs-test -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/docker/docker-compose.yaml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/docker/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/docker/nginx.conf -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/docker/storage.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/docker/storage.conf -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/pom.xml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/main/java/org/dromara/x/file/storage/fastdfs/test/FastDfsTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/main/java/org/dromara/x/file/storage/fastdfs/test/FastDfsTestApplication.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/main/java/org/dromara/x/file/storage/fastdfs/test/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/main/java/org/dromara/x/file/storage/fastdfs/test/package-info.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/main/resources/application.yaml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/main/resources/fastdfs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/main/resources/fastdfs.txt -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/test/java/org/dromara/x/file/storage/fastdfs/test/FastDfsClientTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/test/java/org/dromara/x/file/storage/fastdfs/test/FastDfsClientTests.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/test/java/org/dromara/x/file/storage/fastdfs/test/FastDfsFileStorageTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/test/java/org/dromara/x/file/storage/fastdfs/test/FastDfsFileStorageTests.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/test/java/org/dromara/x/file/storage/fastdfs/test/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/test/java/org/dromara/x/file/storage/fastdfs/test/package-info.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-fastdfs-test/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-fastdfs-test/src/test/resources/application.yaml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/pom.xml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/SpringFileStorageTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/SpringFileStorageTestApplication.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/aspect/LogFileStorageAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/aspect/LogFileStorageAspect.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/config/CustomFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/config/CustomFileStorage.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/controller/FileDetailController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/controller/FileDetailController.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/FileDetailMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/FileDetailMapper.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/FilePartDetailMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/FilePartDetailMapper.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/xml/FileDetailMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/xml/FileDetailMapper.xml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/xml/FilePartDetailMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/mapper/xml/FilePartDetailMapper.xml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/model/FileDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/model/FileDetail.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/model/FilePartDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/model/FilePartDetail.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/resolver/LazyStandardServletMultipartResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/resolver/LazyStandardServletMultipartResolver.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/service/FileDetailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/service/FileDetailService.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/service/FilePartDetailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/java/org/dromara/x/file/storage/test/service/FilePartDetailService.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/resources/application.yml -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/main/resources/db/schema-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/main/resources/db/schema-mysql.sql -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/DirectUseFileStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/DirectUseFileStorageTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceBaseTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceBigFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceBigFileTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceCopyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceCopyTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceGeneratePresignedUrlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceGeneratePresignedUrlTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceGetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceGetTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceMoveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceMoveTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceMultipartUploadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceMultipartUploadTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServicePoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServicePoolTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceTransferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/FileStorageServiceTransferTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/HashCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/HashCalculatorTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/HttpServletRequestFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/java/org/dromara/x/file/storage/test/HttpServletRequestFileTest.java -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/resources/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/resources/image.jpg -------------------------------------------------------------------------------- /x-file-storage-tests/x-file-storage-general-test/src/test/resources/image2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dromara/x-file-storage/HEAD/x-file-storage-tests/x-file-storage-general-test/src/test/resources/image2.jpg --------------------------------------------------------------------------------