繁体   English   中英

确定连接是否断开

[英]Determine if a connection has been broken

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

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

有什么方法可以检测到连接已断开?

您要在提供YUI对象的回调对象中提供“失败”字段吗? 参见http://developer.yahoo.com/yui/connection/#async

我很惊讶在您的错误情况下未调用失败过程。 我会向YUI提交错误。 还可以使用Fiddler,以便您可以观察并确切看到TCP流上正在发生的情况。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM