Когда я использую следующий код для загрузки ZIP-файла, он работает. Однако, когда я пытаюсь открыть загруженный ZIP, я получаю сообщение «недопустимая сжатая папка». Когда я открываю ZIP в блокноте, я вижу, что он заполнен HTML.ZIP-загрузка содержит содержимое html
string fp = Server.MapPath("directory\\file.zip");
FileInfo file = new FileInfo(fp);
if (file.Exists)
{
Response.ClearContent();
Response.AddHeader("content-disposition","attachment; filename=" + file.Name);
Response.AddHeader("content-length", file.Length.ToString());
Response.ContentType = "application/zip";
Response.TransmitFile(file.FullName);
Response.End();
}
Вопрос Я не могу показаться, чтобы исправить это, вероятно, связано это, когда я пытаюсь вручную ввести адрес файла (http://website.com/downloads/file.zip
), я получаю редирект (http://website.com/login.aspx
) даже при входе в систему как админ. Любые указатели в том, где искать, будем очень благодарны.
Что представляет собой HTML? форма входа в систему? страница с ошибкой? или ... –
Создает общую страницу ошибок. – Jesse
и что сообщение об ошибке? –