我有一个ASP.NET网页,它生成一个文件并在用户提交表单后返回;
但是,当ASP.NET发送时,文件内容正在被修改。
守则如下:
Response.TransmitFile(fileName)
Response.[End]()
这将导致文件内容在其结尾处包含此文本-
线程被中止了。
这会破坏文件,因为它的内容是加密的,稍后由应用程序读取。
在用户单击ASP.NET中的按钮后,是否有一种方法可以发送文件,而不会导致文件损坏?
这不是我可以永久存储和链接的东西,它是根据站点上的用户输入生成的。
发布于 2019-07-14 16:03:52
结束响应会生成一个错误。将response.end封装在一个错误处理程序中,如下所示:
try
response.end
catch ex as System.Threading.ThreadAbortException
' do nothing
end try
https://stackoverflow.com/questions/57031975
复制