【问题标题】:Uploading Pictures via C# to ASP.NET MVC 3 Action通过 C# 将图片上传到 ASP.NET MVC 3 操作
【发布时间】:2012-07-16 13:08:25
【问题描述】:

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

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

【问题讨论】:

  • 这是一个内部应用程序吗?如果是移动网络,用户的连接是否在上传过程中被丢弃?能不能在上传前检查一下大小,最后检查一下是否成功?

标签: c# asp.net-mvc-3


【解决方案1】:

如果图片未完全上传,可能会发生这种情况,例如,如果您的用户在过程中停止上传。

停止后,可能会导致连接丢失、应用程序关闭等。

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

【讨论】:

    猜你喜欢
    • 2012-01-11
    • 2012-12-25
    • 2018-05-02
    • 2016-06-24
    • 2013-11-01
    • 2012-09-19
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    相关资源
    最近更新 更多