Beim Hochladen und Herunterladen von Dateien mit Nebel habe ich ein paar verschiedene Möglichkeiten gesehen, dies zu tun. Welches ist bevorzugt oder spielt es überhaupt eine Rolle?Hochladen und Herunterladen von Dateien mit Nebel
Hochladen
directory.files.create(key: local_filename,
body: File.open(local_path),
public: false)
oder
connection.put_object(directory.key,
local_filename,
File.open(local_path),
public: false)
und zum Download Ich habe nur ein Beispiel, aber notwendig, um die Datei Optionen 'wb' ändern, um es an die Arbeit:
Herunterladen
File.open(Rails.root.join(file.key), 'wb') do |local_file|
local_file.write(file.body)
end