我的页面上有一个AJAX文件上传器,并使用它来将各种不同的文件类型存储到数据库中。但是当我存储.rtf文件然后尝试使用响应输出时,我得到一个文件损坏而且不能被打开的错误信息。文件上传器在上传时自动检测文件的mime类型,并将文件存储为" application / msword"因为这没有工作,我尝试给它几个其他的mime类型,但没有一个工作。
是否有人知道此文件可能已损坏的原因?
PS。我还尝试上传几个不同的.rtf文件,包括文本,没有文字和图像等,但是没有一个能够工作。输出代码如下:
context.Response.Clear();
context.Response.ClearHeaders();
context.Response.ClearContent();
context.Response.ContentType = displayFile.MimeType;
context.Response.AddHeader("content-disposition", "attachment; filename=" + displayFile.FileName);
context.Response.BinaryWrite(displayFile.Data);
context.Response.End();