2017-01-31 20 views
0

На веб-сайте, который я сделал для клиента, они не могут загружать файлы с сайта, когда они пытаются это сделать, используя Internet Explorer 11.Internet Explorer 11: Файлы, не загружаемые, '"filename" не удалось загрузить'

Файлы хранятся на нашем сервере и с использованием базы данных загруженных файлов, местоположения, имени и типа MIME файл может быть загружен. Например, путь «/ uploaded_files/6f/ae69bd966ba4c740b8073ff969a5425b», имя файла - «Finland Test 123.docx», а тип MIME - «application/vnd.openxmlformats-officedocument.wordprocessingml.document».

Это работает отлично для меня, когда я стараюсь как с моего дома, так и с рабочего компьютера, а также с другими в нашем офисе. Я устал от этого во многих браузерах, включая IE11, Firefox и Chrome.

С возвращением изображение возвращается, как показано на изображении ниже: error image. Странно, что имя файла совершенно неверно и что оно отлично работает для нас.

Я предполагаю, что из-за этого проблема может быть связана с настройками Интернета или настройками IE, но я не знаю, что предложить им, чтобы попытаться решить проблему (смена браузера на Chrome и т. Д., Не является опция).

Любая помощь будет оценена по достоинству.

+0

Можете ли вы поделиться заголовками ответов, записанными с помощью инструмента, такого как Fiddler? - Вы можете найти html-страницу со ссылкой на статический docx где-нибудь, попросите их щелкнуть правой кнопкой мыши-сохранить, чтобы устранить любые проблемы с фильтрацией Office/content. –

+0

Я могу только получить заголовки ответов из инструментов Chrome Dev из-за природы стороны, и я могу получить их только от меня, а не от клиента, у которого возникают проблемы. Если это любая помощь, хотя, пожалуйста, найти их ниже: Cache-Control: частные, должны-перепроверить Connection: Keep-жив Content-Disposition: вложение; filename = "Finland Test 123.docx" Content-Length: 12825 Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document Дата: ср, 01 фев 2017 13:32:54 GMT expired: -1 pragma: no-cache Сервер: nginx Vary: Авторизация – bigad1992

ответ

0

Это сработало для меня. Здесь я загружаю файл pdf, хранящийся в записи crm (аннотация).

if (attachment != null) 
{ 
    byte[] fileContent = Convert.FromBase64String(attachment.documentbody.ToString()); 

    Response.ClearContent(); 
    Response.AppendHeader("Content-Transfer-Encoding", "binary"); 
    Response.AppendHeader("content-disposition", "attachment; filename=" + "Sample"); 
    Response.ContentType = "application/octet-stream"; 
    Response.BinaryWrite(fileContent); 
    Response.End(); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^