开发者社区 问答 正文

PHP SDK开发包



PHP SDK 开发包



PHP SDK最新版本


点击查看

v2.0.5



v2.0.4



PHP SDK 开发包(2015-08-19)


下载地址 : oss_php_sdk_20150819

更新日志

  • 修复了在有response-content-disposition等HTTP Header的时候,下载签名不对的问题。
  • 新增了转换响应body的设置,目前支持xml,array,json三种格式。默认为xml。
  • 新增copy_upload_part方法。
  • 支持sts。
  • 调整签名url中$options参数的位置。
  • fix read_dir循环遍历的问题。
  • 增加了referer和lifecycle相关的接口。增加了upload by file和multipart upload时候的content-md5检查的选项。
  • 增加了init_multipart_upload 直接获取string类型的upload。
  • 调整了batch_upload_file函数的返回值,从原来的空,变成boolean,成功为true,失败为false。
  • 调整了sdk.class.php 中工具函数的位置,放置在util/oss_util.class.php中,如果需要引用,需要增加OSSUtil::, 并引用该文件。

修复的Bug:
  • 修复Copy object的过程中无法修改header的问题。
  • 修复upload part时候自定义upload的语法错误。
  • 修复上传的时候,office2007文件的mimetype无法设置正确的问题。
  • 修复batch_upload_file时候,遇到空目录会超时退出的问题。


PHP SDK 开发包(2014-06-25)


下载地址 : oss_php_sdk_20140625新增功能:
  • 加入设置 CORS 功能


PHP SDK V1 开发包(2013-06-25)



PHP SDK开发包(2012-10-10)


此版本主要按新API发布内容,修改生成域名规则。

PHP SDK开发包(2012-08-17)


此版本主要解决 get_sign_url无法设置Expires的问题。

PHP SDK开发包(2012-06-12)


更新日志:
  1. 修复了设置hostname的bug。
  2. 优化了内部的Exception处理。
  3. 支持三级域名,如bucket.storage.aliyun.com
  4. 优化了demo程序,使得看起来更加的简洁。

展开
收起
青衫无名 2017-10-20 10:18:15 1644 分享 版权
阿里云 AI 助理回答

阿里云为PHP开发者提供了OSS(Object Storage Service,对象存储服务)的SDK开发包,以便于开发者在PHP项目中轻松地集成和使用阿里云OSS服务。从您提供的信息来看,有多个版本的PHP SDK可供选择,每个版本都修复了特定的问题并可能添加了新功能。以下是对几个关键版本的简要概述:

  1. v2.0.5v2.0.4

    • 这两个版本是较新的版本,提供了对OSS服务的全面支持,包括修复了签名问题、增加了响应体转换设置(支持xml, array, json格式)、新增了部分上传拷贝方法、支持STS(Security Token Service)、调整了签名URL参数位置等。
    • 特别是v2.0.5,它可能是当前推荐使用的稳定版本,包含了所有之前版本的修复和优化。
  2. PHP SDK 开发包(2015-08-19)

    • 此版本修复了一系列与HTTP Header处理、文件上传、目录遍历、生命周期管理、Content-MD5检查等相关的问题,并且增强了对不同响应格式的支持和对Referer及CORS(跨源资源共享)功能的支持。
  3. PHP SDK 开发包(2014-06-25)

    • 主要新增了设置CORS功能,这对于需要跨域访问资源的应用场景尤为重要。
  4. PHP SDK V1 开发包(2013-06-25)及更早版本

    • 这些版本相对老旧,主要针对早期API进行设计,可能不包含最新的功能和性能优化,但它们记录了SDK随时间演进的过程,如解决域名生成规则、Expires设置问题等。

选择合适的SDK版本时,建议优先考虑最新版本(如v2.0.5),因为它通常包含了最多的功能更新和错误修复,能提供更好的稳定性和安全性。不过,在升级或选择版本前,最好查看官方文档或发布说明,确认新版本是否兼容您的现有代码,以及是否有您特别需要的新特性。

下载链接通常直接通过阿里云官方网站的OSS产品页面或者其GitHub仓库获取,确保从官方渠道下载以保证软件包的安全性。同时,使用过程中遇到任何问题,可以查阅官方文档或在阿里云开发者社区寻求帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答