PDF.js:从另一台服务器读取文件

pdf.js : read file from another server

本文关键字:一台 服务器 读取 文件 js PDF      更新时间:2023-09-26

我使用这个pdf.js https://github.com/mozilla/pdf.js/库在我自己的网站上渲染pdf文件。一切正常,但是当我尝试从Amazon S3读取文件时不起作用?

如果我将 pdf 文件放在我的服务器中,它可以正常工作(资产/书籍/我的.pdf)但是如果我把它放在另一台服务器上就没有了。例如我在亚马逊 S3 上的文件:s3.amazonaws.com/MYBUCKET/MYBOOK.pdf

有什么想法吗?谢谢。。

我不是javascript的跨域问题

我用这个简单的代码mod_rewrite做到了:

RewriteRule ^MAGIC-FOLDER/(.*)$ http://BUCKET.s3.amazonaws.com/$1 [P]

所以在我的js文件中,我只是像这样制作链接:

MAGIC-FOLDER/MY.PDF

他将从亚马逊 S3 获取文件:

http://BUCKET.s3.amazonaws.com/MY.PDF

实际上我的服务器中没有具有此名称"MAGIC-FOLDER"的文件夹

-_^