关于阿里云OSS存储的API文档看不太懂,哪位朋友的指教一二?感激不尽!

sky277 2014-01-17 03:01:22
最近学着用php做一个上传分享文件的功能,但是没有保存的地方,在网上找到了阿里云的OSS存储服务,看着网站给出的php实例可以做出来,但是是先将文件上传到服务器,然后从服务器再上传到OSS,这样等于一个文件传送了两次,一个是耗费时间,另一个就是占用服务器宽带,如果直接可以上传到OSS不经过服务器就最好了,但是看了半天API帮助文档也没看懂怎么用,之前看过一些其他的开放接口文档,都是直接给出实例代码的,而这个给出的都是http请求的格式的例子,实在是看不懂。。。希望有懂的朋友指教一下,这个文档怎么看怎么用呢。。。
例如上传文件,帮助文档上是这样写的:

Put Object 用于上传文件。
请求语法:

PUT / ObjectName HTTP/1.1
Content-Length :ContentLength
Content-Type: ContentType
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue

请求示例:

PUT /oss.jpg H TTP/1.1
Host: oss-example.oss-cn-hangzhou.aliyuncs.com
Cache-control: no-cache
Expires: Fri, 28 Feb 2012 05:38:42 GMT
Content-Encoding: utf-8
Content-Disposition: attachment;filename=oss_download.jpg
Date: Fri, 24 Feb 2012 06:03:28 GMT
Content-Type: image/jpg
Content-Length: 344606
Authorization: OSS qn6qrrqxo2oawuk53otfjbyc:kZoYNv66bsmc10+dcGKw5x2PRrk=
[344606 bytes of object data]

返回示例:

HTTP/1.1 200 OK
x-oss-request-id: 61d2042d-1b68-6708-5906-33d81921362e
Date: Fri, 24 Feb 2012 06:03:28 GMT
ETag: 5B3C1A2E053D763E1B002CC607C5A0FE
Connection: close
Content-Length: 0
Server: AliyunOSS

这样的我就不明白了,这个实例实现上传图片,使用html呢,还是用php,具体如何实现呢。。
...全文
3873 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wed发送到 2014-01-19
  • 打赏
  • 举报
回复
谢谢,找好久了
sky277 2014-01-17
  • 打赏
  • 举报
回复
阿里云OSS存储服务完整API http://imgs-storage.cdn.aliyuncs.com/help/oss/OSS_API_20131015.pdf?spm=5176.383663.5.23.JQjiIK&file=OSS_API_20131015.pdf

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧