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

Javascript pdf.js:从另一台服务器读取文件,javascript,pdf,pdf.js,Javascript,Pdf,Pdf.js,我使用这个pdf.js库在我自己的网站上呈现pdf文件。。 一切都很好,但当我尝试从AmazonS3读取文件时却没有成功 如果我把pdf文件放在我的服务器上,它就可以正常工作(assets/books/my.pdf) 但如果我把它放在另一台服务器上,它就没有了。 例如,我在amazon s3上的文件: s3.amazonaws.com/MYBUCKET/MYBOOK.pdf 有什么想法吗? 谢谢 这是javascript的跨域问题 我用mod_rewrite用以下简单代码实现了这一点: Rewr

我使用这个pdf.js库在我自己的网站上呈现pdf文件。。 一切都很好,但当我尝试从AmazonS3读取文件时却没有成功

如果我把pdf文件放在我的服务器上,它就可以正常工作(assets/books/my.pdf) 但如果我把它放在另一台服务器上,它就没有了。 例如,我在amazon 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
他将从amazon s3获取该文件:

http://BUCKET.s3.amazonaws.com/MY.PDF
实际上,我的服务器中没有名为“MAGIC-folder”的文件夹


-_^

跨域问题?这些错误说明了什么?浏览器上的文件无法下载,关于firebug,我看到了这个错误:错误:承诺只能被拒绝一次未定义,谢谢当我从浏览器直接打开我的pdf文件工作正常时,链接一点也没有错……是的,这听起来像是个问题。有关更多信息,请参阅。