新手问题 carrierwave 实现了多张图片上传功能,如何实现下载?

Panda-Mat · November 06, 2017 · Last by Panda-Mat replied at November 08, 2017 · 1538 hits

用 gem 'carrierwave' 实现了多张图片上传功能,怎样打包图片同时下载?

我们的做法是做一个后台任务,后台任务去大宝,任务完成了生成一个链接下载。

看 productimage 的模型,不应该是复数的 images 吗?

Reply to 123menpiao

查资料用 rubyzip 这支 gem 压缩打包,试着做了一下,自己水平太菜,没有做成功😂 求大神指点迷津🎉

@zhihui 记得你刚刚做过这个,帮忙解答一下

Reply to robertyu

谢谢 robertyu,恳请@zhihui 帮忙看看🎉 🎉 🎉

哈哈谈不上帮忙,一起学习,这个问题我当时就是各种 mv,cp 的的操作,比如 FileUtils.mv 或者 FileUtils.cp 等,把需要下载的图片集中到一个文件夹,然后用执行 shell 打包就可以下载了。就是一个思路仅供参考,别被我带跑偏。

下载的时候用 send_file 下载。

8 Floor has deleted
Reply to zhihui

嗯嗯,好开心收到您的回复🎉 我研究下试试看😉

You need to Sign in before reply, if you don't have an account, please Sign up first.