少し問題があります!私は、Excelファイルをインポートして処理する必要があるクライアント用のaspmvc4アプリケーションを設計しています。Excelファイルを処理するには、C#バージョンのNPOIフレームワークを使用します。
クライアントはMacを使用し、Windowsを使用しています。
Windowsではすべて正常に動作しますが、クライアントがMacで試してみると、動作しなくなります。いくつか検索したところ、アップロードされたファイルのコンテンツタイプは、macからアップロードした場合は「application / octet-stream」でした(Windowsからアップロードした場合は「application / vnd.ms-excel」ではありません)。
まったく同じファイルを使用しますが、唯一の違いは、クライアントファイルがMacに保存され、Windows PCに保存されることです(どちらもGoogleドキュメントから同じファイルを取得しました)。
彼がMacに保存されたファイルを使ってWindowsPCでそれを試したときに同じエラーが発生したとき、それはより奇妙になりました。
誰かが何が起こっているのかについての考えを持っていますか?または、コンテンツタイプが「application / octet-stream」の場合にNPOI処理を機能させるにはどうすればよいですか?