2011-03-15 92 views
1

我创建了一个ASHX文件,并用它来处理异步文件上传。 由于该网站可能未托管在我们的服务器上,因此我想检查写入权限和删除权限,并向最终用户(本例中为网站内容编辑器)提供可处理的错误。ASHX代码中的错误处理

我使用uploadify进行上传,我不确定,但我猜测这会使页面上显示的消息返回复杂化,但也许不会。

回答

2

我结束了在ashx文件中使用C#代码来检查目录上的权限并返回不同的状态代码作为JSON对象。

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

而在客户端JS我只是如果response.success =虚假访问response.message。 一切正常。

谢谢!

0

在用户能够尝试上载之前,尝试将小文件写入服务器(服务器端)的目标位置并将其读取,如果失败,则可以为其提供适当的消息。