0
Je suis prêt à télécharger le fichier sur le serveur sans utiliser de gemme. Voici ce que j'ai essayé:Comment télécharger des fichiers sur le serveur dans des rails?
ce qui suit est la fonction que j'ai créé en modal:
def self.file_upload(uploaded_file)
puts uploaded_file
file = Tempfile.new(uploaded_file, 'http://52.41.99.60/GEMWebservices/Image')
returning File.open(file.path, 'w') do |f|
f.write file.read
f.close
end
end
J'ai utilisé la fonction ci-dessus dans la création acrion comme suit:
@file_upload = User.file_upload(params[:uploaded_file])
Mais j'obtiens l'erreur suivante:
unexpected prefix: #<ActionDispatch::Http::UploadedFile:0x007fa0909fbe00 @tempfile=#<Tempfile:/var/folders/tt/d903z3v94sbgr8yymqxn_m0m0000gn/T/RackMultipart20160829-27648-gzgzt8.jpeg>, @original_filename="kaka.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"uploaded_file\"; filename=\"kaka.jpeg\"\r\nContent-Type: image/jpeg\r\n">
Quelqu'un peut-il m'aider? Merci d'avance.