在服务器上传后损坏文件

时间:2012-06-04 14:33:42

标签: c# asp.net upload

我的网络应用程序出了问题。我已经上传了上传文件的功能。在debbuging本地工作没有问题。当我在服务器上运行我的应用程序时它也可以工作,但文件是在上传损坏之后(例如,word文件只有一些符号而不是正确的文本)。

我认为错误必须位于服务器设置或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);

我可以发布没有错误消息,因为它显然很好。问题是在服务器上传后损坏的文件(本地工作)

1 个答案:

答案 0 :(得分:1)

我在这里看不到字节数组生成代码(上面已经评论过的部分),但如果代码中的一切正常,则从流中接收的字节数组已损坏。这可能是因为客户端java脚本代码中的错误。但是你说本地测试没问题。可能是因为网络设置?!如果数据包有效负载已损坏,您在服务器端获得的内容也将被破坏。你中间有防火墙吗?!任何签名匹配应用程序?!