1

Webアプリケーションに問題があります。ドキュメントをアップロードするためのアップロード機能を作成しました。デバグのローカルでは問題なく動作します。サーバー上でアプリケーションを実行すると、それも機能しますが、ファイルはアップロード後に破損しています(たとえば、word-fileには正しいテキストではなくいくつかの記号しかありません)。

エラーはサーバー設定のどこかにあるに違いないと思いますか、それともwebconfigにあるのでしょうか?私は何時間も解決策を探していますが、同様の問題を見つけることができません(はい、間違ったキーワードで検索している可能性があります:(

誰かが解決策を持っていますか?ありがとうございました!

私のコード:

<asp:FileUpload ID="FileUpload1" runat="server" /><br />
<asp:Button ID="btnUpload" runat="server" Text="Datei hochladen" onclick="btnUpload_Click" />

背後にあるコード

//some code for save fileinfos in database...
...
...

//Upload File
FileUpload1.SaveAs(path + fileName);

明らかにすべて正常に機能するため、投稿できるエラーメッセージはありません。問題は、サーバーにアップロードした後のファイルの破損です(ローカルで動作します)

4

1 に答える 1

1

ここ(上記でコメントしたセクション)にバイト配列生成コードが表示されませんが、コードに問題がない場合は、ストリームから受信したバイト配列が破損しています。クライアント側のJavaスクリプトコードのエラーが原因である可能性があります。しかし、あなたはローカルテストは大丈夫だと言います。ネットワーク設定が原因の可能性がありますか?!パケットペイロードが破損している場合、サーバー側で取得したものも破損します。真ん中にファイアウォールはありますか?!署名マッチングアプリケーション?!

于 2012-06-04T14:45:02.793 に答える