我有一些將圖像和文件上傳到數據庫的C#代碼。目前我認爲它適用於所有適合mimetypes列表的文檔。但它在某些pdf上失敗。將PDF v1.3上傳到數據庫
我已經縮小了問題的範圍,因爲有些pdf格式是1.3格式,有些格式是1.4格式。 1.4可以正常上傳,但1.3不會上傳,並且不會產生任何運行時錯誤,只是無法添加。
一些上傳的PDF當前代碼是
Checks for valid MIME Type
...
byte[] fileData = new byte[uploadFile.ContentLength];
uploadFile.InputStream.Read(fileData, 0, uploadFile.ContentLength);
...
Continues on to Uploads to db.
對於PDF的是尋找「應用程序/ PDF格式」作爲MIME類型。我不認爲在1.3格式中有另一種類型的pdf,但也許我錯了。
以前任何人都有過這個問題,並有關於如何糾正它的任何建議?
你的PDF文件的大小是多少? – 2009-05-01 20:57:24