Rails 用几个 uploader?

maxchen · February 13, 2018 · Last by ken replied at February 21, 2018 · 1746 hits

举个例子,项目中需要上传用户头像和封面照片,头像和封面照片尺寸要求不一样,请问大家一般是用一个 uploader 还是两个实现呢?

上传一份儿到七牛或者别的平台,然后处理成不同尺寸的就好了。

Reply to greatghoul

不是这个问题,举个例子,我头像要求的尺寸是 200*200 的,文章里的图片要求 1000*500,需要两个 uploader 吗?还是说一个 uploader 就可以解决呢?要是一个可以解决怎么实现呢?

@maxchen

如果对尺寸要求特别严格,还是两个 uploader 好一些,如果不是特别严格

  • 一个 uploader,然后根据图片路径,将图片处理成不同尺寸。
  • 不要 uploader,用云存储的的上传接口直接从前端上传,在数据库中保存处理后的图片的 url

马上就要用 Active Storage 了,可以先看看新的方式

http://edgeguides.rubyonrails.org/active_storage_overview.html

一个。

maxchen closed this topic. 27 Feb 08:07
You need to Sign in before reply, if you don't have an account, please Sign up first.