我使用这个pdf.js https://github.com/mozilla/pdf.js/库在我自己的网站上呈现pdf文件。 一切正常,但当我尝试从我的亚马逊s3读取文件不起作用?
如果我将pdf文件放在我的服务器中它工作正常(assets / books / my.pdf) 但如果我把它放在另一台服务器上没有。 例如我在亚马逊s3上的文件: s3.amazonaws.com/MYBUCKET/MYBOOK.pdf
任何想法? 谢谢..
答案 0 :(得分:1)
我是javascript的跨域问题
我用mod_rewrite用这个简单的代码完成了它:
RewriteRule ^MAGIC-FOLDER/(.*)$ http://BUCKET.s3.amazonaws.com/$1 [P]
所以在我的js文件中我只是像这样制作linke:
MAGIC-FOLDER/MY.PDF
他将从亚马逊s3获取文件:
http://BUCKET.s3.amazonaws.com/MY.PDF
实际上我的服务器中没有名称为“MAGIC-FOLDER”的文件夹
-_ ^