4
我想拉一個公共AWS文件,並使用它作爲附件,就像這樣:使用遠程文件作爲附件導軌
attachments['file.zip'] = open('https://s3.amazonaws.com/file.zip')
我得到一個No such file or directory
我已經將上面的路徑更改爲泛型,但我確實可以導航到AWS路徑並獲取文件。有沒有辦法讓它成爲ActionMailer使用的附件?
我想拉一個公共AWS文件,並使用它作爲附件,就像這樣:使用遠程文件作爲附件導軌
attachments['file.zip'] = open('https://s3.amazonaws.com/file.zip')
我得到一個No such file or directory
我已經將上面的路徑更改爲泛型,但我確實可以導航到AWS路徑並獲取文件。有沒有辦法讓它成爲ActionMailer使用的附件?
attachments['file.zip'] = open('https://s3.amazonaws.com/file.zip').read
open
返回一個IO對象,而不是文件的內容。您必須將文件內容提供給attachments
。
仍然出現錯誤。 – Slick23
哦,我跳過了錯誤信息。你可能需要'需要'open-uri'' –
是的,就是這樣。謝謝! – Slick23