如何在Telerik Report中将导出的PDF保存在在线位置?

时间:2015-02-16 02:30:15

标签: telerik filestream telerik-reporting

所以我已成功将Telerik报告导出为PDF文件,该PDF文件将保存到我的计算机所连接的本地服务器中。我使用System.IO.Filestream来保存它,现在我想询问是否可以将报告保存到在线位置,类似mywebsite.com/Reports/samplePDFFile1.pdf也使用Filestream?还是我要使用另一组代码?如果是,那是什么?谢谢!以下代码是我使用的代码

 filePath = System.IO.Path.Combine("\\server01\Reports", fileName)

    Using fs As New System.IO.FileStream(filePath, System.IO.FileMode.Create)
        fs.Write(result.DocumentBytes, 0, result.DocumentBytes.Length)
    End Using

其他信息: Telerik报告版本2014年第3季度8.2.14.1027 VB.Net

1 个答案:

答案 0 :(得分:1)

如果您有到该目标网站的映射/共享文件夹路径,您应该可以使用“\ server01 \ Reports”进行保存。但是,如果您想通过HTTP协议保存到远程路径,那么根据我的知识这是不可能的,也不是简单/直接的。您必须创建一个接受上传的页面,然后该页面将接受该文件并将其保存到编程的位置。如果我在你的位置,我宁愿创建一个web服务来接受一个字节数组(它将包含pdf文件字节)并将其保存到目标服务器,如果不能进行内部网络访问。但我知道在保护网络服务等方面还有其他一些事情要考虑,你最好判断最终确定适合你的设计。 HTH