浏览 5274 次
锁定老帖子 主题:rails 文件上传问题!
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-27
具体代码我就不了!基本照着agile web 开发上的例子做的! 现在的问题是他为什么没有将上传的文件对应上我构造的attachment对象? 我google了一下这个问题还挺多的,但是给出的答案五花八门就是解决不了问题! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-12-27
你参考下这个
http://airport.iteye.com/blog/33216 |
|
返回顶楼 | |
发表时间:2006-12-28
谢谢各位!我找到答案了!很惭愧,是自己意识疏忽,浪费半天时间!
http://www.1steam.cn/1ster/?action=show&id=32 <%= start_form_tag( {:action => 'create'}, :multipart=>true) %> Note, that the following will not work <%= start_form_tag :action => 'create', :multipart=>true %> 第一种写法start_form_tag 的第一个参数是hashmap里面有一个action key 第二种写法变成了两个普通的参数! 上面的问题解决了,现在又出现其他问题了! Mysql::Error: #22001Data too long for column 'filedata' at row 1 我的filedata字段是blob!这个问题我再去查查,以前好像看到过解决办法! |
|
返回顶楼 | |
发表时间:2006-12-28
TINYBLOB
TINYTEXT 一个BLOB或TEXT列,最大长度为255(2^8-1)个字符。 BLOB TEXT 一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。 MEDIUMBLOB MEDIUMTEXT 一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。 LONGBLOB LONGTEXT 一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。 rails migration里面 binary 对应 mysql blob不知怎样让他对应longblob |
|
返回顶楼 | |
发表时间:2006-12-28
def.column(:picture, :binary, :limit => 2.megabytes)
#=> picture BLOB(2097152) 可以用:limit设定大小! |
|
返回顶楼 | |