2013-04-10 3 views
0

Я пытаюсь получить доступ к файлу (например: pdf-файл) в общей папке Windows.
(с использованием протокола FILE)Доступ к файлам в общей папке Windows по сети

file://myShareServer/path/to/myFile.pdf 

JQuery Ajax возвращается:

XMLHttpRequest cannot load file://myShareServer/path/to/myFile.pdf. Cross origin requests are only supported for HTTP. 

как я могу достигнуть этот файл с JQuery Javascript

пс: весь доступ к серверу предоставляется.
я использую ASP.NET MVC4 на стороне сервера

EDIT: я использую библиотеку pdf.js для Runder файлов PDF (проблема здесь)

ответ

0

Вы можете относиться к нему, как и любой другой файл на вашем компьютере и сделать ссылку на нее, поскольку ссылки не имеют политики перекрестного происхождения, например XMLHttpRequests.

<a href="file://myShareServer/path/to/myFile.pdf">Download the file</a> 
+0

Благодаря Hexxagonal, я не могу использовать это решение, я использую библиотеку pdf.js в Runder PDF-файлы, – Salem

+0

Ok, а затем сделать запрос JSONP для бинарных данных и ваш сайт выходного файла PDF. Если я получу время позже, я попытаюсь скомпоновать код. – scottheckel