#javascript #pdf #amazon-s3 #aws-sdk
Вопрос:
Я знаю, что есть много подобных вопросов, где добавление ContentDisposition = 'inline'
решает проблему загрузки pdf по умолчанию.
Ниже приведены заголовки, которые я передаю при загрузке pdf-файла.
Bucket: `${cookieJS.Bucket}${item.url !== '' ? `/${item.url}` : ''}`,
Key: decodeURIComponent(`${this.kebabCaseName(item.name)}`),
Body: item.entry,
ACL: cookieJS.ACL,
ContentType: item.entry.type, // application/pdf
ContentDisposition: 'inline',
Но в моем случае я внес такое изменение, и загрузка теперь не происходит по умолчанию, но когда я получаю доступ к ссылке pdf, я получаю ошибку «Не удалось загрузить документ» в Chrome, а затем при перезагрузке pdf загружается просто отлично.
Я хочу знать, почему произошла ошибка в первый раз? amp; Я хочу получить доступ к PDF-файлу в приложении, где перезагрузка невозможна.
Это ошибка -> >Ошибка
Комментарии:
1. В чем заключается ошибка, которую вы получаете при первой загрузке?
2. @cementblocks Я добавил ссылку на скриншот ошибки.
3. Если вы можете указать фактическую ошибку в сетевом запросе инструментов разработчика, это было бы здорово.
4. @cementblocks Я добавлю это, когда приду в офис через несколько часов.
5. @cementblocks Я проверил на вкладке «Сеть» консоли разработчика. Их нет (они пусты), когда возникает первая ошибка. После обновления их двое запрашивают один для favicon, а другой для самого pdf.