Method: Tus::Storage::S3#delete_file
- Defined in:
- lib/tus/storage/s3.rb
#delete_file(uid, info = {}) ⇒ Object
Deletes resources for the specified upload. If multipart upload is still in progress, aborts the multipart upload, otherwise deletes the object.
189 190 191 192 193 194 195 196 197 198 |
# File 'lib/tus/storage/s3.rb', line 189 def delete_file(uid, info = {}) if info["multipart_id"] multipart_upload = object(uid).multipart_upload(info["multipart_id"]) abort_multipart_upload(multipart_upload) delete [object("#{uid}.info")] else delete [object(uid), object("#{uid}.info")] end end |