lib/bind_url/binder.rb in bind_url-0.1.2.2 vs lib/bind_url/binder.rb in bind_url-0.1.2.3
- old
+ new
@@ -35,10 +35,10 @@
extname = Pathname.new(file.path).extname
filename = "#{SecureRandom.uuid.delete('-')}#{extname}"
self.class.oss_bucket.put_object(
File.join(store_dir, filename),
file: file.path,
- content_type: Rack::Mime::MIME_TYPES[extname] || MimeMagic.by_magic(file).type,
+ content_type: Rack::Mime::MIME_TYPES[extname] || MimeMagic.by_magic(file)&.type || "application/octet-stream",
acl: self.private ? "private" : "default",
)
filename
end