我们在端点上使用令牌认证,并且在查看PDF时我想使用标准的Syncfusion implementation approach,但想知道是否可以将标头与请求一起传递。我已经在他们的论坛上提出了问题,但我知道反馈可能需要一些时间。
我发现通过他们的“ Uploader control implementation”可以实现
答案 0 :(得分:2)
我们可以在示例级别将“授权”标头添加到PDF Viewer控件的AJAX请求中。请在TS文件ngOnInit()
ngOnInit(): void {
(<any> XMLHttpRequest).prototype.realSend = XMLHttpRequest.prototype.send;
var newSend = function (vData) {
this.setRequestHeader('Authorization', 'Bearer 64565dfgfdsjweiuvbiuyhiueygf');
this.realSend(vData);
};
XMLHttpRequest.prototype.send = newSend;
}
XMLHttpRequest的方法setRequestHeader()
将自定义HTTP标头添加到请求中。
我们创建了相同的示例,并在以下位置共享了该示例, https://www.syncfusion.com/downloads/support/directtrac/general/ze/my-app_Authentication1715968051
请找到以下知识库链接以供参考, https://www.syncfusion.com/kb/10334/how-to-add-anti-forgery-token-to-the-pdfviewercontrol
请尝试此操作,如果对此有任何疑问,请告诉我们。
关于, 阿克沙雅