西纳特拉.rb上传图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了西纳特拉.rb上传图片相关的知识,希望对你有一定的参考价值。

  1. post '/upload' do
  2. unless params[:file] &&
  3. (tmpfile = params[:file][:tempfile]) &&
  4. (name = params[:file][:filename])
  5. @error = "No file selected"
  6. return haml(:upload)
  7. end
  8. directory = "public/files"
  9. path = File.join(directory, name)
  10. File.open(path, "wb") { |f| f.write(tmpfile.read) }
  11. end
  12.  
  13. ----------------
  14. %form{:action=>"/upload",:method=>"post",:enctype=>"multipart/form-data"}
  15. %input{:type=>"file",:name=>"file"}
  16. %input{:type=>"submit",:value=>"Upload"}

以上是关于西纳特拉.rb上传图片的主要内容,如果未能解决你的问题,请参考以下文章

ruby 西纳特拉辅助试验01.rb

ruby 西纳特拉

flask unittest上传图片或者文件

php判断上传文件是不是图片,如果是,返回图片格式

如何引用seeds.rb中的图像

获取每个产品图片 url