rhtml:
<form name="photo" enctype="multipart/form-data" action="/upload/path" method="post">
Photo <input type="file" name="image" id="image" size="30" />
<input type="submit" name="upload" value="Upload" class="button" />
</form>
controller:
path = 'public/data'
File.open(path, "wb") { |f| f.write(params[:image].read) }
that's all,簡單吧。。注意在用File類的一些方法時,需要require 'ftools'
ref:
http://www.tutorialspoint.com/ruby-on-rails-2.1/rails-file-uploading.htm
write by feng |