Sli*_*k23 4 ruby-on-rails ruby-on-rails-3
我正在尝试提取公共AWS文件并将其用作附件,如下所示:
attachments['file.zip'] = open('https://s3.amazonaws.com/file.zip')
Run Code Online (Sandbox Code Playgroud)
我得到了一个 No such file or directory
我已将上面的路径更改为通用路径,但我确实可以导航到AWS路径并获取文件.有没有办法让它成为ActionMailer使用的附件?
Mic*_*ant 12
attachments['file.zip'] = open('https://s3.amazonaws.com/file.zip').read
Run Code Online (Sandbox Code Playgroud)
open返回IO对象,而不是文件的内容.您必须提供文件内容attachments.