ruby-on-rails – Paperclip – 你如何上传PDF?
发布时间:2020-12-17 03:09:48 所属栏目:百科 来源:网络整理
导读:我有一个模型将图像和pdf上传到Amazon S3 – 图像工作,pdf没有. 这就是我的模型: validates_attachment_content_type :photo,:content_type = ['image/jpeg','image/png','image/gif']has_attached_file :pdf,:storage = :s3,:s3_credentials = "#{::Rails.
我有一个模型将图像和pdf上传到Amazon S3 – 图像工作,pdf没有.
这就是我的模型: validates_attachment_content_type :photo,:content_type => ['image/jpeg','image/png','image/gif'] has_attached_file :pdf,:storage => :s3,:s3_credentials => "#{::Rails.root.to_s}/config/s3.yml",:path => "/userpdfs/:id/:basename.:extension" has_attached_file :photo,:styles => {:medium => "200x300>",:thumb => "100x150>" },:path => "/userphotos/:style/:id/:basename.:extension" 亚马逊正在显示userphotos但没有userpdfs.两种类型在我的数据库中都有四个字段: pdf_name pdf_type # could also be a word doc pdf_size pdf_updated_at >为什么不上传简历(图片可以!) 编辑 将任何图像上传到:pdf字段都可以!关于pdfs本身的一些东西似乎搞乱了系统.我的服务器说它已将文件保存到S3但它们没有出现在目录中. PDF现在只有在标题中没有空格时才起作用.使用空格,我收到以下错误:Errno :: EPIPE:Broken Pipe. 解决方法
试试这个
>> Attachment.last.file_path => "https://s3.amazonaws.com/content.dynamixccw.com/attachments/4/Financial goal Report.pdf" >> url = _ => "https://s3.amazonaws.com/content.dynamixccw.com/attachments/4/Financial goal Report.pdf" >> url.gsub(' ','%20') => "https://s3.amazonaws.com/content.dynamixccw.com/attachments/4/Financial%20goal%20Report.pdf" 要验证,请将其丢弃 validates_attachment_content_type :pdf,:content_type => ['application/pdf','application/msword','text/plain'],:if => :pdf_attached? def pdf_attached? self.pdf.file? end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 监控oracle\mysql\tuxedo\java中间件	
- 如何在VS 2003下编译SQLite
- 关于Flashback table tablename to before drop的应用—恢复
- 解决循环依赖 – C
- [Flash/Flex] FlasCC 的1.0 版本发布
- 在Ruby中,如果“global_variables.class”返回“Array”,那
- 解决使用AJAX传中文参数乱码问题
- vue-resource请求实现http登录拦截或者路由拦截的方法
- c# – ‘MongoDB.Bson.BsonElement’不是简单POCO上的属性类
- 如何通过C / WinAPI中的网络适配器获取发送/接收的字节数