新手问题 关于图片上传

tiseheaini · 2013年10月09日 · 最后由 tiseheaini 回复于 2013年10月14日 · 2573 次阅读

现在有这么一个需求 网站需要在后台页面上传 20~30 张图片,单张图片在 300~600kb 之间,总体大小在 5M 左右。 对上传没有经验,之前写的程序都是上传单张图片。 我能想到两种上传方式,一种就是把所有的图片放在一个表单里上传然后在循环处理保存,第二种就是使用 Ajax 一张一张的发送给后台然后保存。 大家对于这样的需求有没有好的建议。

最简单的办法 accepts_nested_attributes_for :images 一次提交所有图片 5M 够不成网络压力...

#2 楼 @zj0713001 因为没有经验,怕单个文件失败会导致整个表单的提交失败,而且文件的大小不固定,apache 和 nginx 会对文件大小有限制,这是我比较担心的问题。

#3 楼 @tiseheaini 为什么不在前端做大小限制?

#4 楼 @small_fish__ 我的意思是,nginx 上面的大小限制是整个表单的大小还是单个文件的大小呢?(新手勿喷)

#5 楼 @tiseheaini 应该是单个文件大小吧。还有这个是配置的哦。。

#6 楼 @small_fish__ 忘了 rei 的教诲,当两种实现方式不知道如何选择时,那就选择最简单的那个实现方式。别把把时间浪费在纠结上面。

https://github.com/beyondalbert/rails-multi-files-upload-example 可以看一下这个,我之前刚弄过这个多附件上传。

热血江湖

#10 楼 @501225658 哈哈,很多人认不出来,这游戏已经快没人玩了

基本上没活人了,好怀念啊,我还有 1 个队伍在呢,找不到好游戏了

#12 楼 @501225658 06 年玩的网 4 碧海,当时在上初中,没时间也没钱。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号