开发上传组件,图片存在又拍云上:mongoid + carrierwave + upyun 遇到问题是又拍云上传同名文件会覆盖之前的,请问如何保证每个文件名都不同?
另外,在上传过程中 carrierwave, carrierwave-upyun, carrierwave-mongoid 这几个 gem 包分别扮演了什么角色?感觉用了 upyun 后 carrierwave 不需要了?
将文件做 md5 hash 作为文件名 http://huacnlee.com/blog/carrierwave-upload-store-file-name-config
#1 楼 @huacnlee 多谢。用目录 md5 很好使~