全。我正在考虑在我的应用程序中使用pdfTron SDK (一个)的问题。这个SDK能够加载本地pdf文件,就像一个魅力。我决定在我的网络应用程序中加载一个在线pdf文件,使用pdfTron SDK,例如'https://cdn.mendix.tencent-cloud.com/documentation/developerportal/tencent-deploy.pdf'‘。此文件可以在浏览器中直接访问,但当我使用脚本时,如下所示:
instance.UI.loadDocument('https://cdn.mendix.tencent-cloud.com/documentation/developerportal/tencent-deploy.pdf');
};在运行应用程序时,我直接得到一个错误,如下所示
Request URL: https://cdn.mendix.tencent-cloud.com/documentation/developerportal/tencent-deploy.pdf
Request Method: HEAD
Status Code: 403
Referrer Policy: strict-origin-when-cross-origin我认为这是CORS的问题。但是我不明白为什么我可以使用浏览器获取这个文件,而脚本却不能。我怎么解决这个问题?谢谢
发布于 2022-04-21 08:06:08
发布于 2022-04-21 09:49:51
我还在文档服务器(Nginx)中尝试了CORS配置,如下所示:
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';现在起作用了。但是,如果文档服务器不是您的,您就不能这样做。希望能帮上忙!
https://stackoverflow.com/questions/71950170
复制相似问题