Bonjour à tous,
je voudrai faire un truc simple : uploader un fichier sur mon server web
j’ai donc :
new_upload.rhtml :
<%= start_form_tag({:action => ‘sendfile’}, :multipart => true) %>
Choose File:
<%= file_field(‘upload’, ‘data’, :size => ‘20’) %>
<%= submit_tag(‘Upload’) %>
<%= end_form_tag %>
admin_controller.rb :
class AdminController < ApplicationController
def sendfile()
path = “/public/admin/” + params[:upload][:data].original_filename
data = params[:upload][:data].read
f1 = File.new(path, “wb”)
f1.write(data)
f1.close
redirect_to :action=>“new_upload”
end
end
Si j’upload un fichier texte pas de pb ça fonctionne.
Si j’upload autre chose (.jpg, .doc, …) j’ai une erreur
Not Found
`/admin/sendfile’ not found.
WEBrick/1.3.1 (Ruby/1.8.5/2007-06-28) at localhost:3000
auriez vous une idée ?
Merci d’avance