Я создаю веб-приложение asp.net на C#, чтобы преобразовать кучу .xps
файлов в .pdf
, и я хочу проверить входной файл, который будет преобразован по типу его содержимого вместо расширения файла по соображениям безопасности.Каков правильный тип содержимого файла .xps
ответ
Согласно этому File Signatures Table подпись XPS файлов:
50 4B 03 04
благодарит за ответ, но какой тип содержимого? –
Вы сказали: _ «по типу содержимого, а не по расширению файла». _ Итак, вы читаете первые байты файла, который является его сигнатурой, и сравнивайте его с правильной последовательностью байтов. Я думаю, что это то, что вы ищете. –
Действительно оцените это спасибо ... – Tyeth
According to this resource будет application/vnd.ms-xpsdocument
или application/oxps
в зависимости от файла
просто предложение: если я отправлю комментарий в качестве ответа, я сделаю его community-wiki. –
Firefox только что получил один из Google Drive в качестве '' 'application/x-zip – Tyeth
- 1. Каков тип содержимого файла .ini?
- 2. Каков правильный тип файла для серверной части:
- 3. Каков правильный тип 's'
- 4. Каков правильный тип boost :: mem_fn?
- 5. Каков правильный тип контента Protobuf?
- 6. Каков правильный способ чтения части содержимого из файла?
- 7. Каков правильный тип BLOB для HTML?
- 8. Тип содержимого удаленного файла
- 9. Каков правильный тип файла для обработки jQuery AJAX в asp.net?
- 10. Каков тип данных файла Glade?
- 11. Каков правильный синтаксис командного файла?
- 12. Каков правильный тип кодировки для FormData?
- 13. Каков правильный медиа-тип для HAL + JSON?
- 14. Каков правильный тип параметра для функции zeroes?
- 15. Каков правильный тип данных ввода для оператора []?
- 16. Каков правильный тип Schema.org для службы дантиста?
- 17. Каков правильный тип аргумента для объекта-объекта?
- 18. Каков правильный тип mime для html5 документов?
- 19. Каков правильный MIME-тип для JSON?
- 20. Каков правильный тип для индекса массива?
- 21. Получите MimeType (тип содержимого) файла
- 22. Джанго тип содержимого файла образа
- 23. Каков правильный способ преобразования Variant в правильный тип?
- 24. Каков правильный заголовок содержимого для Json RPC v2 через HTTP?
- 25. Преобразование файла Postscript в XPS
- 26. Как вернуть результат файла, когда я не знаю тип содержимого
- 27. Каков правильный способ определения типа файла, возвращаемого веб-сервером?
- 28. Как определить тип содержимого файла в .NET?
- 29. Каков правильный способ чтения из файла конфигурации?
- 30. Каков правильный путь для этого файла css?
Из [здесь] (HTTP: //www.ecma-international .org/публикации/стандарты/Ecma-388.htm), вероятно, это будет 'application/vnd.ms-xpsdocument' или' application/oxps' в зависимости от файла ... но «истинная» проверка, вероятно, будет растрескиваться он открывается (например, используя материал в пространстве имен [Xps.Packaging] (http://msdn.microsoft.com/en-us/library/ms604618.aspx)) и, видя, что документ ument failed ... – nkvu
@nkvu У меня есть оба тега в оператор switch, но он выглядит недопустимым типом содержимого для .xps-файлов. –
Неуверенный тогда (извините, я не эксперт в этом формате). Документ ECMA, связанный с предыдущим комментарием, содержит список других типов контента (начинается на стр. 398) - возможно, один из них - тот, который вы ищете? – nkvu