Sara NA Ответов: 1

Проблема при открытии файлов XLSX прямо из Firefox


Привет У меня есть проект веб-приложения. для некоторых клиентов существует проблема с открытием вложений xlsx непосредственно из firefox без сохранения.
Когда они открывают вложение, формат поврежден.
Но когда они сохраняют вложение, а затем открывают его, нет никаких проблем.
Кто-нибудь знает, в чем может быть проблема?

Что я уже пробовал:

Параметры приложения Firefox и другие настройки.
удалите старые версии Microsoft office .

Patrice T

Объясните, откуда берется привязанность и как вы ее открываете.

Sara NA

все вложения сохраняются как filestream в sql.
другие типы расширений не имеют никаких проблем.
чтобы показать их, я использую hypelink, а затем использую страницу ashx, чтобы показать вложение с помощью кода ниже :

FileByte = Dt.Rows(0).Item("FileData")
контексте.Ответ.Значение contentType = cCommonMethod.GetOfficeFileExtention(Расширение)
контексте.Ответ.BinaryWrite(Файловый Байт)

Patrice T

Excel записывает в свои файлы при открытии.
если файл не существует, это может быть ваша проблема.

Sara NA

что вы имеете в виду?

1 Ответов

Рейтинг:
0

Member 12874995

Пожалуйста, добавьте
Ответ.Значение contentType = "application/vnd.xls";


Dave Kreskowiak

Это недопустимый тип контента. Типы данных в Excel
"application.vnd.ms-excel" и "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"