我正在使用此代码在我的应用程序中创建pdf查看器 https://amitpatriwala.wordpress.com/2009/08/28/pdf-viewer-in-asp-net/
当我为应用程序文件夹中的文件指定路径时,它工作正常,例如:class Contact < ActiveRecord::Base
belongs_to :user
after_create do |contact|
contact.delay.update_fullcontact_data
end
def update_fullcontact_data
person = FullContact.person(self.email)
if person.contact_info.given_name.present?
self.name = person.contact_info.given_name
end
if person.contact_info.family_name.present?
self.last_name = person.contact_info.family_name
end
if person.demographics.location_general.present?
self.city = person.demographics.location_general
end
save!
ensure
save!
end
end
但是现在我想给这个displaypdf1.FilePath= @"~/MyFolder/" + Hello.pdf;
一个绝对路径来读取不在我的应用程序文件夹中的pdf文件,我试过但它没有用!
答案 0 :(得分:2)
网页无法访问网站外的内容。例如,如果您希望网页引用D:\PDFs
中的文件,则需要在网站中创建一个指向&#34; D:\ PDFs&#34;的虚拟目录。然后网页可以通过〜/ PDFs / Hello.pdf访问它们。
您还需要确保网站具有访问该目录的适当权限。