UNC-соединение с сетевым ресурсом в Chrome - PullRequest
1 голос
/ 08 декабря 2011

У меня есть UNC-ссылка, похожая на эту, на странице ASP.NET, которая связана с сетевым ресурсом. Эта ссылка прекрасно работает в IE (на удивление), и даже в Chrome и Firefox, если я копирую / вставляю в адресную строку, но ссылка полностью не работает. Я даже не могу щелкнуть правой кнопкой мыши, чтобы скопировать ссылку. Я знаю, что это известная проблема, которая должна была быть исправлена ​​несколько версий назад, но мне все еще нужно обойти это.

Я пытался добавить в заголовок "content-disposition", "attachment; filename = sample.pdf", но я не знаю, как ссылаться на фактический файл, потому что ссылка все еще не работает относительно на сервер. Он продолжает пытаться сохранить страницу ASPX, а не PDF. Идеи? Я хотел бы помочь в этом. Спасибо;)

<a href="\\Server\AppShares\Files\sample.pdf" id="file">Download</a>

Я на самом деле реализую формирование ссылок в коде VB.NET, но я даже не могу заставить его работать должным образом со статически определенной ссылкой. Что дает?

1 Ответ

1 голос
/ 07 января 2013

Причина "\\Server\AppShares\Files\sample.pdf" не исключена в том, что это недопустимый URI, поэтому он неприемлем в html-ссылке.Правильный формат file://Server/AppShares/Files/samples.pdf http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx содержит руководство по переводу из UNC-путей в URI и обратно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...