gpt4 book ai didi

java - 上传的 PDF 在 Syncfusion PDF Viewer 中未显示?

转载 作者:行者123 更新时间:2023-12-02 02:53:15 25 4
gpt4 key购买 nike

我正在尝试从本地计算机上传文件,并且需要使用 SyncFusion PDF 查看器显示上传的文件。我将上传的文件转换为 base64 字符串,然后加载该数据。但我在控制台中看到 500 错误。

我将上传的文件转换为 base64 字符串,然后加载该数据。但我在控制台中看到 500 错误。下面是我尝试过的代码

  public service: string;
constructor()
{
this.service =
'http://js.syncfusion.com/demos/ejservices/api/PdfViewer';
}
readFile(evt)
{
var upoadedFiles = evt.target.files;
var uploadedFile = upoadedFiles[0];
var reader = new FileReader();
reader.readAsDataURL(uploadedFile);
reader.onloadend = function () {
this.base64 = reader.result;
var pdfviewerObject =
document.getElementById('pdfViewer').ej2_instances[0];
//load the base64 string
pdfviewerObject.load(this.base64);
}

}

上传文件时,我收到 500 错误代码作为响应。

最佳答案

根据提供的详细信息,我们发现您在代码中提供了 EJ1 PDF Viewer 服务 URL,而不是提供 EJ2 PdfViewer 服务 URL ( https://ej2services.syncfusion.com/production/web-services/api/pdfviewer )。请找到以下知识库以开始使用 EJ2 PDF 查看器,并在知识库末尾提供示例,

https://www.syncfusion.com/kb/10473/how-to-get-started-with-syncfusion-angular-7-pdfviewer-component网络服务:https://www.syncfusion.com/kb/10346/how-to-create-pdf-viewer-web-service-application-in-asp-net-core

UG链接:https://ej2.syncfusion.com/angular/documentation/pdfviewer/getting-started/

另请找到以下知识库链接以在 PDF 查看器中将文档加载为 base64, https://www.syncfusion.com/kb/10549/how-to-load-the-blob-storage-url-in-the-pdf-viewer

关于java - 上传的 PDF 在 Syncfusion PDF Viewer 中未显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57094411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com