用流的方法也可以,没有什么限制,服务器默认有上传限制,但不限制下载但是如果文件很大,不建议使用流的方式,一是会阻塞当前进程,二是对断点续传支持不好,三是站用服务器资源较多而且是较长时间占用
如果您认可我的答案,请采纳。
您的采纳,是我答题的动力,O(∩_∩)O谢谢!!string fileName = "201096218686";
string p = "201096198974pdf";//定义文件名
string filePath = ServerMapPath("DataFile/" + p);//转换为物理路径
ResponseClearContent();//清空缓冲区内容
ResponseClearHeaders();//清空缓冲区>不用特别写,只要用<a href=filepdf>查看文档</a>网页就会自动启动在线看
补充一下,如果不介意浏览器提示ACTIVEX控件运行安全提示的话,那么使用嵌入的ACTIVEX对象也可以:
<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="600" border="0">
<param name="_Version" value="65539">
<param name="_ExtentX" value="20108">
<param name="_ExtentY" value="10866">
<param name="_StockProps" value="0">
<param name="SRC" value="PDF文件的连接地址">
</object>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)