Я использую некоторый код для загрузки различных типов MIME, таких как MP3 (см. Ниже), но я не могу заставить его работать с Zip-файлами. Вот мой код, может кто-нибудь сказать мне, где я неправильно, я попытался как с комментировал линии и без, и оба раза я получаю «файл не найден» ошибка типа:Создание функции загрузки файлов для zip-файлов
[Authorize]
public virtual FileResult DownloadZip(string fileName)
{
var downloadPath = Server.MapPath("~/Content/Downloads/");
//fileName = Path.ChangeExtension(Path.GetFileName(fileName), "zip");
var file = Path.Combine(downloadPath, fileName);
return File(file, "application/zip", fileName);
}
EDIT: Кажется, как и файлы Zip, меняются на файлы Rar, потому что на сервере установлен WinRar, есть ли что-нибудь, что я могу сделать, кроме удаления WinRar?
Я начал с отладки метода и проверки того, что находится внутри 'fileName' после прокомментированной строки (сначала раскомментируйте его), дает ли он правильный путь? – Alex