Skip to main content
Participant
November 23, 2022
Question

File preview error

  • November 23, 2022
  • 1 reply
  • 661 views

Hi, we are facing a similar error. We see the same 'File preview error' in browser and we see CORS error in console as follow: -

Our code looks like as follow: -

readyPromise: Promise<any> = new Promise((resolve) => {
    if (window.AdobeDC) {
      resolve('');
    } else {
      document.addEventListener('adobe_dc_view_sdk.ready', () => {
        resolve('');
      });
    }
  });

previewFile(divId: string, documentUrl: string) {
    const config: any = {
      clientId: '548463e49415464db30c3eea90b757fd',
    };
    if (divId) {
      config.divId = divId;
    }
    this.adobeDCView = new window.AdobeDC.View(config);

    const previewFilePromise = this.adobeDCView.previewFile({
      content: {
        location: {
          url: 'https://secure.eu1.adobesign.com/document/cp/3AAABLblqZhAnnaCqNZcTFsYRHPJjIGS6IJiY6aGNHtpJ21P-AkJNdvQue_M5bDRKtTGcbIuYUnM-E70FsHemg3CZ_miEqxNv/document.pdf'
        },
      },
      metaData: {
        fileName: 'DemoFile.pdf',
      }
    }, {
      showAnnotationTools: false,
      showLeftHandPanel: false
    });

    return previewFilePromise;
  }

Kindly help. We are relatively new and stuck at this.

    This topic has been closed for replies.

    1 reply

    Legend
    November 23, 2022

    If you don't want to get into the complicated world of CORS, you must have the link and the PDF on the same domain. 

    Participant
    November 23, 2022

    @Test Screen Name  Hey but this is our use case 😞 Any suggestions for this?

    Legend
    November 23, 2022

    Ok, then you need to set up CORS correctly. By default, one domain cannot load items from a different domain. This is very important web security, designed to protect from impersonation.