阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

将建立在传统文件系统上的应用移植到OSS

发布时间: 2020-06-10 15:27:28文章作者: 网站编辑阅读量: 278
  从你的代码中,把fopen( )、fclose( )这类的函数删掉吧!取而代之的是RESTful风格的HTTP请求:写文件是PUT;读文件是GET;获取文件属性是HEAD;删除文件是DELETE。

  在搭建好的OSS Python开发环境下,直接用上步声明的 my_store对象创建并写入一个新文件(OSS称之为Object)的代码如下:

直接用上步声明的 my_store对象创建并写入一个新文件(OSS称之为Object)的代码如下

  上例中,content_type可以根据需求,填入HTTP协议中规定的某一种文件类型。如JPG图片使用“image/jpeg”,MP3文件使用“audio/mpeg”,具体定义请参考RFC 2616。选择正确的content-type,可以让其他互联网应用直接正确地使用OSS上的文件。

  读取一个已存在文件的代码如下:

读取一个已存在文件的代码如下

  获取文件属性的代码如下:

获取文件属性的代码如下

  删除一个文件的代码如下:

删除一个文件的代码如下

  通过上面列举的这四个简单的函数,你就可以轻松地将建立在传统文件系统上的应用移植到OSS这个云存储平台上来了。

联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠