URL形式:

// http://localhost:2692/PDFVIEWER/web/viewer.html?file=http://localhost:2692/TOV/DASystem/GetStreaem?path%3Dftp://ftp账号:ftp密码@IP地址/0001/E_File3/2017526/test.PDF

注意:PDFVIEWER/web/viewer.html是一个PDF插件地址链接

后台方法,将ftp服务器上的PDF文件转成二进制流进行读取

using System.Net;

public FileStreamResult GetStreaem(string path)

{

var reqFtp = (FtpWebRequest)WebRequest.Create(new Uri(path));

reqFtp.Method = WebRequestMethods.Ftp.DownloadFile;

reqFtp.UseBinary = true;

//reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);

reqFtp.UsePassive = false; //选择主动还是被动模式 , 这句要加上的。

reqFtp.KeepAlive = false;//一定要设置此属性,否则一次性下载多个文件的时候,会出现异常。

var response = (FtpWebResponse)reqFtp.GetResponse();

var ftpStream = response.GetResponseStream();

return File(ftpStream, "application/pdf", "ib70guide.pdf");

}

以上这篇ftp服务器PDF文件在线查看的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

ftp服务器在线查看文件内容,ftp服务器PDF文件在线查看的实现方法相关推荐

  1. 如何查看、复制caj、PDF文件文本内容

    又到了一年一度的毕业论文写作时间了,在写论文时我们总是避免不了和caj文件接触,在知网下载的论文如果时caj的文件格式,我们应该如何阅读呢? 这里有几个小方法分享: 1.CAJViewer CAJVi ...

  2. Linux下文件内容更新了,文件夹时间戳却没变?

    在日常多人协作时,最开始习惯看文件夹更新时间来查看是否有更新,但发现总是不能如实反映情况, 文件夹日期有时变,有时不变.很是困惑,就来探究下. Desk with stationary. Studio ...

  3. python打开文件并读取内容-Python实现的读取文件内容并写入其他文件操作示例

    本文实例讲述了Python实现的读取文件内容并写入其他文件操作.分享给大家供大家参考,具体如下: 文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,wri ...

  4. 给知网没有书签的pdf文件添加书签(利用python解析txt文件内容并为pdf添加目录)

    今天利用tampermonkey的知网下载助手脚本下载pdf格式论文时,发现论文缺少书签,而脚本可以下载一个txt格式的书签(目录),因此打算利用python将txt格式的目录添加到pdf中. txt ...

  5. python同时对文件进行读写操作-Python实现的读取文件内容并写入其他文件操作示例...

    本文实例讲述了Python实现的读取文件内容并写入其他文件操作.分享给大家供大家参考,具体如下: 文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,wri ...

  6. python文件读取输出-python分批定量读取文件内容,输出到不同文件中的方法

    一.文件内容的分发 应用场景:分批读取共有358086行内容的txt文件,每取1000条输出到一个文件当中 # coding=utf-8 # 分批读取共有358086行内容的txt文件,每取1000条 ...

  7. python连续写入文件操作_Python实现的读取文件内容并写入其他文件操作示例

    本文实例讲述了Python实现的读取文件内容并写入其他文件操作.分享给大家供大家参考,具体如下: 文件目录结构,如图: read_file.py是工作文件,file_test.py是读取文件源,wri ...

  8. 将CSDN文章内容转成PDF文件使用教程

    目录 1.CSDN文章链接地址 2.操作步骤 (1)设置浏览器页面字体大小 (2)浏览器控制台执行代码段,配置打印 I.浏览器Console II.更多设置-边距 3.下方附CSDN文章,可直接执行的 ...

  9. linux下qt浏览word文件内容,Qt获取office文件内容

    Qt获取office文件内容 需要获取word文件的文件内容.网上找了好久,大部分都是excel的.而word的很少.所以在这里记录一下,方便大家查阅和自己使用. 使用的Qt版本是5.4.2 . 下面 ...

  10. 第七章 将文件内容复制到另外文件

    文章目录 第七章 将文件内容复制到另外文件 示例 第七章 将文件内容复制到另外文件 示例 本例显示了一个使用本文前面介绍的几个%Library.File方法的样例类. 在示例类Demo.FileDem ...

最新文章

  1. pytorch 实现openpose
  2. ROS知识【10】:ROS通信
  3. 使用SC命令使用(转)
  4. Oracle通过邀请Weaver和Chin推动JavaFX向前发展
  5. nebula模拟器_nebula模拟器中文金手指版本
  6. Keba常用硬件模块
  7. 商家中心设计 多sku商品发布_商家后台怎么设计商品信息?
  8. python thread.event
  9. stats | 介绍三个与数学规划函数
  10. Google C++ style guide——命名约定
  11. HAOI2008 硬币购物
  12. linux上apache的安装
  13. 智能家居 (9) ——人脸识别摄像头安装实现监控功能
  14. Java借助百度云人脸识别实现人脸注册、登录功能的完整示例
  15. 天然产物分子机制研究(内含彩蛋)——药物靶点预测系统案例分析2
  16. 树莓派3下开启SSH服务
  17. LoRaAN终端OTAA入网方式的详细介绍
  18. 透视矩阵的推导(最直观、最深入、最还原,看完请点赞。)
  19. 扩展城市信道etu模型matlab仿真,【SDR】LTE信道仿真模型-EPA信道
  20. js逆向-知乎最新x-zse-96 逆向源码(2022-09-25更新)

热门文章

  1. stripe pay_J2Pay –完整示例
  2. apache ignite_通过示例获取Apache Ignite Baseline拓扑
  3. 脚本语言和工程语言_语言工程中有趣的事情
  4. Eclipse系列的隐藏宝藏-2019年版
  5. java se 导原码_Java SE 8新功能导览:Java开发世界中的重大变化
  6. javafx透明边框_JavaFX技巧6:使用透明颜色
  7. 无服务器,Java和FN项目的第一步
  8. javaone_替代JavaOne 2013
  9. java 反射api_Java的反射API
  10. 反序列化 jackson_使用Jackson和Super类型令牌的Json反序列化