Syncfusion Angular PDF 查看器控件 - 传递 Headers

Syncfusion Angular PDF Viewer Control - Passing Headers Along

我们在端点上使用 token-authentication,在查看 PDF 时我想使用标准 Syncfusion implementation approach 但想知道是否可以将 headers 与要求。我在他们的论坛上问过这个问题,但我知道反馈可能需要很长时间。

我看到他们的“Uploader control implementation”是可能的

我们可以在示例级别向 PDF 查看器控件的 AJAX 请求添加授权 header。请将以下代码包含在 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 header 添加到请求中。

我们已经创建了相同的示例并在以下位置共享, https://www.syncfusion.com/downloads/support/directtrac/general/ze/my-app_Authentication1715968051

请找到下面的 KB link 以供参考, https://www.syncfusion.com/kb/10334/how-to-add-anti-forgery-token-to-the-pdfviewercontrol

请试试这个,如果您对此有任何疑虑,请告诉我们。

此致, 阿克沙亚