有沒有辦法纔讀出BLOB類型字段的幾個字節的數據庫(這個問題並不重要的DB品牌),並確定如果二進制內容的圖像(假設它是下列之一: JPG,GIF,PNG)?我有一個將數據存儲在數據庫中的web應用程序,如果它是一個圖像,我想顯示一個縮略圖,否則我想顯示一個圖標...但我沒有任何其他地方存儲任何MIMETYPE信息的blob (這不是我的設計)......因爲它是一個Web應用程序,圖像的加載需要從寫出來的<IMG>標籤在一個單獨的呼叫(getImage.ashx)發生..當我寫出來標籤我不希望讀取整個blob到一個庫中,確定它是否是一個圖像,調整它的大小等等等等......我希望能夠看到前幾個字節和知道我是否需要寫標籤。我不明白圖像文件結構/格式是否足以知道在前幾個字節中是否有某種標準頭文件,我可以讀取它們來判斷它是JPG,GIF還是PNG。確定如果blob是一個圖像,而不加載整個字段?
有意義嗎?如果你想幫助我明確(而不是通常回答是否可以做到),那麼我使用.NET C#和SQL 2005
感謝
!
謝謝Quassnoi ......我會接受你的,但奧倫給我請 – 2009-08-11 16:55:22