2008-05-27
attachment_fu的一个bug
关键字: attachment_fu
上传文件的size经常结果为0,让人很费解
解决办法,attachment_fu.rb:
解决办法,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
评论
hideto
2008-06-04
文件下载:
文件删除:
直接调用attachment.destroy即可,attachment_fu会自动删除文件:
<%= link_to attachment.filename, attachment.public_filename %>
文件删除:
直接调用attachment.destroy即可,attachment_fu会自动删除文件:
base.after_destroy :destroy_file
freeball
2008-05-28
不好意思,
试试你的方法。呵呵
试试你的方法。呵呵
freeball
2008-05-28
貌似和 Windows 下面临时文件生成的机制有关。
暂时没有找到解决方法
暂时没有找到解决方法
发表评论
- 浏览: 681842 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
我的相册
screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
Mnesia用户手册:三,构建 ...
要想创建disc_copies和disc_only_copies类型的表有两个前 ...
-- by hideto -
翻译www.djangobook.com之 ...
有个问题问一下: 我先配置了一个urlpatterns是这样的: r'^myd ...
-- by lyhapple -
Why OO sucks
gigix 写道lyl0035 写道为啥就没人想想,其实在面向对象的代码中也流露 ...
-- by hurd -
Why OO sucks
貌似又回到当年java vs c的年代。两种方式,不管是OO还是FP,仅是人处理 ...
-- by python -
大家可以抛弃Java踹死Djan ...
to phoenixup:1,你还别说,你举的什么Struts,Tapestry ...
-- by hideto






评论排行榜