确定连接是否已断开

问题描述 投票:0回答:1

我连接到.NET处理程序以使用YAHOO.util.Connect.asyncRequest上传图像。

然后处理程序抛出异常,因为文件太大。抛出异常时,会立即切断请求连接,这意味着不会调用asyncRequest的javascript回调,并且不会通知用户图像上载失败。

有没有办法检测到连接已被破坏?

c# .net javascript file-upload handler
1个回答
0
投票

您是否在给出YUI对象的回调对象中提供了“失败”字段?见http://developer.yahoo.com/yui/connection/#async

我很惊讶你的错误案例中没有调用失败程序。我向YUI提交了一个错误。还可以使用Fiddler,这样您就可以观察并确切了解TCP流上发生的情况。

作为asyncRequest的替代方案,a)提供更好的用户体验(特别是如果您的用户正在上传大文件)b)可以更好地处理您的错误情况,查看YUI上传的小部件。

一旦你开始工作,它就会做得非常好。见http://developer.yahoo.com/yui/uploader/

© www.soinside.com 2019 - 2024. All rights reserved.