0

不知道这是怎么回事:

file = Rails.root.join(Attachment.last.attachment.url(:original))
# => "/system/attachments/3/original/!my_awesome_pdf.pdf?1359735260"

然后我尝试这样做:

File.new(file, 'rb')
# => No such file or directory - /system/attachments/3/original/!my_awesome_pdf.pdf?1359735260

为什么会这样?我正在尝试能够选择要上传到 GroupDocs.com 的文件

4

1 回答 1

0

啊,问题是 URI 会使 Ruby 无法识别文件名。删除 URI 允许 Ruby 打开文件。

于 2013-02-05T16:38:18.933 回答