UNC-ссылка на сетевую папку в Chrome

У меня есть что-то вроде ссылки 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, но я даже не могу заставить его работать должным образом со статически определенной ссылкой. Что дает?


person Chiramisu    schedule 07.12.2011    source источник


Ответы (1)


Причина "\\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 и обратно.

person user1937198    schedule 07.01.2013
comment
Спасибо. На самом деле я узнал об этом позже, хотя я хотел бы упомянуть, что на самом деле это file:/// (т.е. с тремя косыми чертами), я верю. Однако в итоге я решил эту проблему, сопоставив виртуальный каталог с UNC в IIS. Я подумал, что это более элегантное решение, и оно работает со всеми браузерами. Спасибо! :) - person Chiramisu; 08.01.2013
comment
количество косых черт, кажется, зависит от источника и браузера от 2 до 5 косых черт - person user1937198; 09.01.2013
comment
Действительно, и именно поэтому я выбрал виртуальный каталог. :) - person Chiramisu; 09.01.2013