paperclip中文文件名

 paperclip插件下lib/paperclip/attachment.rb  

instance_write(:file_name,       uploaded_file.original_filename.strip.gsub(/[^A-Za-z\d\.\-_]+/, '_'))
默认只保存英文单词,中文删掉。把.gsub(/[^A-Za-z\d\.\-_]+/, '_')去掉。成功上传中文附件,并且下载时名字没变。 

你可能感兴趣的:(Paperclip)