阿里云OSS DELPHI SDK是一款专为Delphi开发者设计的工具包,它支持便捷地访问和管理阿里云对象存储服务(OSS),从而帮助开发人员快速集成文件上传、下载等功能。
### 修改说明:
1. 原版只支持Delphi XE,本版本已更新为兼容Delphi6至7,并在Delphi6环境下通过编译与运行测试。
2. 修正了原版无法正确处理中文名称的BUG。
### 使用示例:
```delphi
ossTemp := TAliOssFileSystem.Create(OSS_ACCESS_ID, OSS_ASSCESS_KEY, OSS_HOSTNAME);
ossTemp.ChangeVolumn(sBucketName);
ossTemp.UploadFile(sLocalFileName, sOSSFileName);
ossTemp.Free;
```
### 原版说明:
该SDK使用Delphi Object Pascal编程语言编写,完整实现了阿里云OSS API的所有功能,并提供了两套API。第一套API(类名:TAliOss)模仿了PHP SDK的全部函数实现;第二套API(类名:TAliOssFileSystem)在此基础上封装了TAliOss,引入“卷”、“文件夹”和“文件”的抽象概念,并提供相应的功能。
这两套API适用于不同的应用场景。例如,当开发者倾向于将OSS服务视为一种文件系统时,则更适合使用TAliOssFileSystem;而如果需要更定制化的调用或灵活的参数设置,则可以直接利用TAliOSS SDK进行操作。两套API之间互不影响,在项目中可以同时使用。
通过这些改进和功能增强,本SDK为开发者提供了更加便捷且高效的阿里云OSS服务接入方式。