2012-07-16 53 views
0

我正在使用Windows Phone 7应用程序。这个应用程序将授权人们上传图片。我的后端使用ASP.NET MVC 3.现在,人们可以上传图片。我发现的是,其中一些图片没有正确上传。奇怪的是,图片上传了一半,但下半部分是纯灰色的。通过C#将图片上传到ASP.NET MVC 3操作

我什至不能想到这种情况发生。有人可以帮助我确定这会发生什么?基本上,一张图片被上传。上半部分看起来不错。下半部分是纯灰色的。它只是偶尔发生。我自己无法再现问题。我只看到一些从我的用户上传的照片有这个。

+0

这是一个内部应用程序吗?如果它是移动网络,用户的连接是否在上传过程中被丢弃?您可以在上传之前检查尺寸,然后在最后检查它以验证成功吗? – anAgent 2012-07-16 13:12:01

回答

1

如果图片没有完全上传,例如,如果用户在流程中间停止上传,则会发生这种情况。

通过停止,它可能是一个连接丢失,应用程序关闭,无论如何。

您应该在“验证”您的数据(IE检查映像文件大小与POST请求的内容长度)之前检查上传完成。