首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何存取pdf阅读器的回形针文件?

如何存取pdf阅读器的回形针文件?
EN

Stack Overflow用户
提问于 2014-08-26 03:12:32
回答 1查看 1.6K关注 0票数 1

我使用回形针gem为pdf文件添加了上传功能。上传成功后,文件将保存到相应位置

代码语言:javascript
复制
/system/uploaded_files/sources/000/000/006/original/file.pdf

现在我正试着用pdf阅读器访问它。

代码语言:javascript
复制
require 'pdf-reader'
require 'open-uri'
reader = PDF::Reader.new(open('/system/uploaded_files/sources/000/000/006/original/file.pdf'))

我得到以下错误

代码语言:javascript
复制
Errno::ENOENT: No such file or directory - /system/uploaded_files/sources/000/000/006/original/file.pdf

如何使用pdf-reader访问此文件?

EN

回答 1

Stack Overflow用户

发布于 2014-08-26 05:30:03

假设您的模型名为PDF,资源另存为file

代码语言:javascript
复制
class Pdf < ActiveRecord::Base
  has_attached_file :file
end

现在试试这个:

代码语言:javascript
复制
p = Pdf.find(params[:id]) # get the object
reader = PDF::Reader.new(open(p.file.url))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25492857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档