我在C#中創建了一個asp.net web應用程序,將一堆.xps
文件轉換爲.pdf
,我想驗證要通過其內容類型轉換的輸入文件出於安全原因而不是文件擴展名。.xps文件的正確內容類型是什麼
回答
根據這一File Signatures Table的XPS文件中的簽名是:
50 4B 03 04
感謝您的回覆,但內容類型是什麼? – 2013-03-26 04:20:47
你說:_「通過其內容類型而不是文件擴展名。」_因此,您讀取文件的第一個字節並將其與正確的字節序列進行比較。我認爲這是你正在尋找的。 – 2013-03-26 04:28:54
真的很感謝這個謝謝你... – Tyeth 2017-09-21 07:26:24
According to this resource這將是application/vnd.ms-xpsdocument
或application/oxps
根據文件
只是一個建議:如果我重新發布評論作爲答案我讓它社區維基。 – 2016-05-19 13:12:09
Firefox剛剛從google驅動中獲得了一個作爲'''application/x-zip「的地址 – Tyeth 2017-09-21 07:46:44
- 1. 什麼是excel文件的正確內容類型?
- 2. HTML中JavaScript的正確內容類型是什麼?
- 3. response.write但文件的內容類型是否正確?
- 4. 什麼是適合JavaScript文件的內容類型標題?
- 5. JSON的正確MIME類型是什麼?
- 6. 什麼是僅包含文本/ html部分的電子郵件的正確內容類型和文檔結構
- 7. 上傳的文件內容類型不正確
- 8. 什麼的內容腳本類型和內容樣式類型
- 9. 構建文本內容網站的正確方法是什麼?
- 10. 「文件上傳onError,內容類型不正確」在quickblox
- 11. WAMP沒有正確發送文件頭(內容類型)
- 12. 什麼是html5文檔的正確MIME類型?
- 13. index.html文件中的內容是什麼?
- 14. logcat文件的內容是什麼?
- 15. OBJ文件的內容是什麼?
- 16. 什麼是郵件和電話號碼的正確MIME類型?
- 17. Drupal添加內容不顯示正確的內容類型
- 18. 郵件附件沒有正確的內容類型
- 19. 這是什麼類型的XML文件?
- 20. 這是什麼類型的文件?
- 21. 什麼是.py文件的MIME類型?
- 22. 什麼是wsdl文件的mime類型?
- 23. 這是's'的正確類型是什麼
- 24. 什麼是文件,類和構造函數的正確方法?
- 25. 什麼是動態創建UIView內容的正確方法?
- 26. 如何對齊這個正確div的內容是什麼?
- 27. 什麼是內容:''是指僞類?
- 28. 什麼是back_inserter(容器)的類型
- 29. 什麼是.do文件?它的MIME類型是什麼?
- 30. 擴展和加載正確的內容類型與Django模型
從[這裏](HTTP://www.ecma-international .org/publications/standards/Ecma-388.htm)根據文件的不同,它可能是'application/vnd.ms-xpsdocument'或'application/oxps' ......但是「真正的」驗證可能會破解它打開(例如通過使用[Xps.Packaging](http://msdn.microsoft.com/en-us/library/ms604618.aspx)命名空間中的內容),並查看是否有文檔評論失敗... – nkvu 2013-03-26 02:59:00
@nkvu我已經把兩個標籤放入switch語句,但它似乎是一個無效的內容類型.xps文件 – 2013-03-26 03:50:15
不確定(然後,我不是格式專家)。在前面的評論中鏈接到的ECMA文件確實列出了其他一些內容類型(從第398頁開始) - 可能其中之一是您正在尋找的內容類型之一? – nkvu 2013-03-26 04:07:52