我在我的數據庫中存儲了一些文件,因爲我以二進制格式存儲它們,並且沒有保存任何其他信息,所以我必須確保它們都在相同的格式,以便我可以稍後「提供」它們(如果有一個簡單的方法來從字節數組推斷文件類型,請告訴,但這不是重點)。驗證在ASP.NET中上傳的文件的ContentType
所以,我需要做的是驗證上傳的每個文件,以確保它是所需的格式。
我已經設置了FieldTemplate一個FileUpload控件和一個的CustomValidator:
<asp:FileUpload ID="FileUpload" runat="server" />
<asp:CustomValidator
ID="CustomValidator1"
runat="server"
ErrorMessage="PDF only."
ControlToValidate="FileUpload"
OnServerValidate="CustomValidator1_ServerValidate">
</asp:CustomValidator>
什麼,我缺少的是在檢查上傳的文件,以確保它在CustomValidator1_ServerValidate方法放置代碼正確的格式(在這種情況下是PDF)。
在此先感謝。
是否有關於此的一些官方文檔? – Farinha 2011-11-17 12:18:06