我创建了一个ASHX文件并用它来处理异步文件上传。 由于该站点可能不在我们的服务器上托管,我想检查写入权限和删除权限,并为最终用户(在这种情况下为站点内容编辑器)提供他们可以处理的错误。
我正在使用uploadify进行上传,我不确定,但我猜测这会使页面上显示的消息的返回变得复杂,但可能不会。
答案 0 :(得分:2)
我最终使用ashx文件中的c#代码检查目录的权限,并将不同的状态代码作为JSON对象返回。
context.response.write("{success: 'false', message: '" + ex + "'}")
在客户端JS我只是访问response.message,如果response.success = false。 一切都运作良好。
谢谢!
答案 1 :(得分:0)
在用户尝试上传之前,尝试在服务器(服务器端)上写入并读取一个小文件到目的地,如果失败则可以向他们提供相应的消息。