Method: COS::API#delete

Defined in:
lib/cos/api.rb

#delete(path, options = {}) ⇒ Object

删除文件及目录

Parameters:

  • 资源路径, 如: 目录‘path1/’, 文件‘path1/file’

  • (defaults to: {})

Options Hash (options):

  • :bucket (String)

    bucket名称

Raises:

  • 服务端异常返回

See Also:



248
249
250
251
252
253
254
255
# File 'lib/cos/api.rb', line 248

def delete(path, options = {})
  bucket        = config.get_bucket(options[:bucket])
  resource_path = Util.get_resource_path_or_file(config.app_id, bucket, path)
  sign          = http.signature.once(bucket, path)
  payload       = {op: 'delete'}

  http.post(resource_path, {}, sign, payload.to_json)
end