ASHX代码中的错误处理

时间:2011-03-15 09:43:40

标签: asp.net ashx

我创建了一个ASHX文件并用它来处理异步文件上传。 由于该站点可能不在我们的服务器上托管,我想检查写入权限和删除权限,并为最终用户(在这种情况下为站点内容编辑器)提供他们可以处理的错误。

我正在使用uploadify进行上传,我不确定,但我猜测这会使页面上显示的消息的返回变得复杂,但可能不会。

2 个答案:

答案 0 :(得分:2)

我最终使用ashx文件中的c#代码检查目录的权限,并将不同的状态代码作为JSON对象返回。

context.response.write("{success: 'false', message: '" + ex + "'}")

在客户端JS我只是访问response.message,如果response.success = false。 一切都运作良好。

谢谢!

答案 1 :(得分:0)

在用户尝试上传之前,尝试在服务器(服务器端)上写入并读取一个小文件到目的地,如果失败则可以向他们提供相应的消息。