イメージとファイルをdbにアップロードするC#コードがあります。現在、私はそれがmimetypeのリストに適合するすべてのドキュメントのために働いていると思っていました。しかし、それはいくつかのPDFで失敗します。DBへのPDF v1.3のアップロード
私はいくつかのpdfファイルが1.3形式であり、いくつかは1.4形式であるという事実に絞り込んでいます。 1.4は正常にアップロードされていますが、1.3はアップロードされず、ランタイムエラーは発生せず、追加されません。
PDFファイルをアップロードするための現在のコードの一部は、それがMIMEタイプとして「アプリケーション/ PDF」を探している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.
です。私は、1.3形式のpdfsの別のタイプはないと思っていますが、おそらく私は間違っています。
誰もこれまでにこの問題を抱えており、それを修正するためのアドバイスはありますか?
あなたのPDFファイルのサイズは? –
これはたったの16kbですが、すでに1.4MBのものを2MB近くアップロードしています。私はそれがサイズだとは思わない – corymathews