欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

attachment_fu的一个bug 博客分类: Ruby Windows 

程序员文章站 2024-02-22 18:02:35
...
上传文件的size经常结果为0,让人很费解
解决办法,attachment_fu.rb:
# about line 300
def uploaded_data=(file_data)
  return nil if file_data.nil? || file_data.size == 0
  self.content_type = file_data.content_type
  self.filename     = file_data.original_filename if respond_to?(:filename)
  if file_data.is_a?(StringIO)
    file_data.rewind
    self.temp_data = file_data.read
  else
    self.temp_path = file_data
    self.size = file_data.size
  end
end


# about line 380
def set_size_from_temp_path
  self.size = File.size(temp_path) if save_attachment? && self.size.nil?
end
相关标签: Windows