Registry /
http-client / net-http-uploadprogress
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
Net::HTTP::UploadProgress
✓ require 'net/http/uploadprogress'
Track upload progress when sending multipart POST requests.
require 'net/http/uploadprogress'
uri = URI('http://example.com/upload')
file = File.open('large_file.zip')
request = Net::HTTP::Post::Multipart.new(uri.path, file: UploadIO.new(file, 'application/octet-stream', 'large_file.zip'))
request.upload_progress do |progress|
puts "Uploaded #{progress}%"
end
response = Net::HTTP.start(uri.host, uri.port) { |http| http.request(request) }
Audit
Dependencies
No dependency data recorded yet.