开发者

Rails, Getting a File's name when uploading a file to the server

I'm using an AJAX uploader in Rails 3, along with paper_clip and have files uploading here:

  def upload

    @photo = Photo.create({ :photo =&开发者_JAVA技巧gt; params[:file], :title =>  params[:filename]  })

    respond_to do |format|
      format.json
    end
  end

I want to set the photo's title as the photo's filename, but don't know how to, even though params[:file] does have the file and is being uploaded to S3.

Any ideas?

Thanks


params[:file].original_filename has the filename you are looking for.


params[:name] should have the name of the attachment and params[:mime_type] which shows the mime type will be available in the params which u can use. Just to verify, you can use raise params.inspect like how Jamie Wong suggested.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜