/ / Як створити посилання на файл у мережній папці в MVC3? - asp.net-mvc-3

Як створити посилання на файл у спільному мережевому ресурсі у MVC3? - asp.net-mvc-3

Я працюю над веб-додатком MVC3. Однією з моїх вимог є посилання на довідкову документацію. Тут довідкові документи знаходяться в Microsoft Word (.doc) і зберігаються в мережній папці. Я намагався створити посилання на цей документ, але не маю успіху.

Наразі посилання знаходиться в режимі виклику довідки, конкретно / Home / Довідка.

Я можу створити посилання, але він додає / Home / routing до початку URL-адреси. Я намагаюся створити правило ігнорування без успіху.

У кого-небудь є пропозиції? Майте на увазі, що розташування файлів не є вимогою, яку я можу змінити.

Відповіді:

1 для відповіді № 1

Що робити, якщо ви використовуєте ActionLink для ControllerAction

@Html.ActionLink("Download", "Home")

і виконайте такі дії:

public ActionResult Download()
{
return new FileContentResult(System.IO.File.ReadAllBytes("\\myserver\pub\test.doc"), "application/msword");
}

але ви повинні використовувати тільки це, якщо ваш документ дуже маленький ...