Member 12802616 Ответов: 0

Получение ошибки при попытке загрузить pdf-файл в jsp из локального хранилища.


var url = 'D:/Project/Documents/Invoices/invoices/invoice.pdf'; PDFJS.getDocument(url) .then(function(pdf) { 
var elem = document.getElementById('myCanvas');
 $(".document").on('dblclick',function() { 
elem.addEventListener('dblclick', function() { 
}, false); 
var index = $(this).attr("id");
 });
 });



Это ошибка, которую я получаю

Файл с XMLHttpRequest не может загрузить:///Д:/проекта/документов/счетов-фактур/счетов-фактур/счета-фактуры.формат PDF. Крест происхождения запросы поддерживаются только для схемы протокол: HTTP, сведения, хром, хром-расширение протокола HTTPS, хром-расширение-ресурса.

Что я уже пробовал:

Я попытался отключить веб-безопасность с помощью этой команды
"chrome.exe --allow-file-access-from-files"

F-ES Sitecore

getDocument загружает файл по http, вы не можете использовать его для загрузки файлов из локальной файловой системы (во всяком случае, не так легко или во всех браузерах). Если вы загружаете файл через файловый ввод, то код может получить доступ к этому файлу, что в любом случае является лучшим решением, так как откуда вы знаете, что пользователь имеет этот файл в этом месте на своем диске?

https://github.com/mozilla/pdf.js/issues/5057

0 Ответов