fastdfs-client-ruby
fastdfs client for ruby
Install
gem install 'fastdfs-client'
Using
require 'fastdfs-client'
tracker = Fastdfs::Client::Tracker.new(trackers: {host: "192.168.1.1", port: "22122"})
tracker.pipeline do |s|
files.each do |file|
s.upload(s)
end
end
@tracker.upload(@file)
@tracker.delete(path, group_name)
@tracker.set_metadata(path, group_name, {author: "kaka", width: "300"}, flag)
@tracker.get_metadata(path, group_name)
@tracker.download(path, group_name)
@storage = tracker.get_storage
@storage.upload ...
@storage.delete ...
@storage.set_metadata ...
@storage.get_metadata ...
@storage.download ...
License
MIT License