即时使用jQuery FileDownload插件,可以找到here
一切正常,只有我找不到的是如何知道文件是否已被下载。
现在这很重要,所以你不会写出无关的答案。
当服务器无法生成文件时,有时会返回null
。
当我收到回复时,我怎么知道ContentFileResult
是null
还是File
?
.failcallback
仅在整个通信失败时才起作用,事实并非如此。
.successcallback
在整个通信成功时起作用,没有必要将文件下载并且接收到的参数是url本身。
感谢。
答案 0 :(得分:0)
我找到了解决方案。他没有人会表示他需要这个答案,我会在2天内将其删除,因为只有我需要它。
而不是返回ContentFileResult
我返回ActionResult
。
当我有错误或某种原因要返回文件时,我会返回
new HttpStatusCodeResult(HttpStatusCode.ExpectationFailed);