载波:: Base64 将编码为base64的文件上传到载波。 这个小宝石对于与移动设备进行交互的API很有用。 该宝石需要Ruby 2.0或更高版本。 安装 将宝石添加到您的Gemfile中: gem 'carrierwave-base64' 如果需要蒙古包支持,也可以添加以下内容: gem "carrierwave-mongoid" 用法 将上传器安装到您的模型: mount_base64_uploader :image , ImageUploader 现在,您还可以通过将编码的base64字符串传递给属性来上传文件。 这也适用于正常的文件上传从文件中的字段HTML表单里面,所以你可以放心地更换mount_uploader与mount_base64_uploader同时支持文件输入和base64编码输入 上传文件扩展名 使用来自上传字符串的 gem和content_type自动识别上传的base64字符串的文件扩展名。 如果未注册所需的MIME类型,则可以使用: MIME :: Types . add ( MIME :: Type . new ( 'appl
2021-01-28 16:07:39 140KB ruby api carrierwave file-uploads
1