0

我有一个使用“应用程序/msword”的 ContentType 呈现的视图。对于用户,这显示为下载文件。现在,我想保存这个文档服务器端。如何让我访问呈现的文档服务器端?

4

2 回答 2

1
using (var stream = new MemoryStream())
using (var writer = new StreamWriter(stream))
{
    var viewContext =
        new ViewContext(
            filterContext.Controller.ControllerContext,
            vResult.View,
            vResult.ViewData,
            vResult.TempData,
            writer);

    vResult.View.Render(viewContext, writer);
    writer.Flush();
}
于 2011-12-20T12:03:32.380 回答
0

在服务器上,您可以使用WebClient向 url 发出 HTTP 请求并下载文件或将其作为字节数组下载到内存中。

于 2011-11-25T14:07:52.753 回答