ftp服务器PDF文件在线查看的实现方法
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服务器PDF文件在线查看的实现方法
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 Syst
-
python实现从ftp服务器下载文件的方法
本文实例讲述了python实现从ftp服务器下载文件的方法.分享给大家供大家参考.具体实现方法如下: import ftplib ftp = ftblib.FTP("ftp.yourServer.com") ftp.login("username","password") filename = "index.html" ftp.storlines("STOR "+filename,open(filename
-
python实现从ftp服务器下载文件
代码之余,将代码过程重要的一些代码段备份一下,如下的代码内容是关于Python从ftp服务器下载文件的的代码,希望能对小伙伴有用途. #coding=utf-8 ''' ftp自动下载.自动上传脚本,可以递归目录操作 ''' from ftplib import FTP import os,sys,string,datetime,time import socket class MYFTP: def __init__(self, hostaddr, username, password, rem
-
Vue3 + Vue-PDF 实现PDF 文件在线预览实战
目录 概述 项目实战 创建 vue3 项目 添加 PDF 预览插件 概述 今天我们用 Vue3 + Vue-PDF 实现 Vue 版本的 PDF 文件在线预览功能. 我们先来看看完成后效果: 项目实战 创建 vue3 项目 我们先创建一个的 Vue3 项目, 在终端中输入命令 pnpm create vite vue-pdf-preview 选择 vue-ts 回车,cd 进入项目根目录,执行 pnpm install, 等待项目依赖包安装完成. 项目依赖包安装完成后,我们来启动项目, 执行命令
-
vue3如何实现PDF文件在线预览功能
目录 概述 正文 创建 vue3 项目 添加 PDF 预览插件 总结 概述 之前我们用 Reactjs + React-PDF 实现了 React 版的 PDF 文件预览,今天我们用 Vue3 + Vue-PDF 实现 Vue 版本的 PDF 文件在线预览功能. 我们先来看看完成后效果 正文 创建 vue3 项目 我们先创建一个的 Vue3 项目, 在终端中输入命令 pnpm create vite vue-pdf-preview 选择 vue-ts 回车,cd 进入项目根目录,执行 pnpm
-
Java使用FTP上传文件并模拟接受的方法
0. 导入相关依赖 <!-- FTP --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version> </dependency> <!-- Hutool:一个小而全的Java工具类库,具体介绍参照附录1 --> <dependenc
-
C#开发windows服务实现自动从FTP服务器下载文件
最近在做一个每天定点从FTP自动下载节目.xml并更新到数据库的功能.首先想到用 FileSystemWatcher来监控下载到某个目录中的文件是否发生改变,如果改变就执行相应的操作,然后用timer来设置隔多长时间来下载.后来又想想,用windwos服务来实现. 效果图: 执行的Log日志: INFO-2016/5/24 0:30:07--日志内容为:0/30/7进行time触发 INFO-2016/5/24 1:30:07--日志内容为:1/30/7进行time触发 INFO-2016/5/
-
Filezilla server配置FTP服务器中的各种问题与解决方法
公司很多资料需要通过ftp上传,那么就需要配置一个FTP服务器,找了一台Windows服务器捣鼓,开始按网上教程自己配置特别麻烦,何西西说用Filezilla比较方便,就去Filezilla官网下载了Filezilla Server,本来以为会很轻松搞定,没想到还是碰到一堆坑,记录下来方便以后查阅. 服务器:Windows Web Server 2008 R2,64位 坑1:安装Filezilla Server报错 "could not load TLS network. Aborting st
-
FTP服务器详解之监控ftp服务器、上传文件到ftp服务器、ftp文件监控的方法
现在FTP文件服务器的使用极为普遍,可以方便地将文件实时存储在FTP文件服务器上,那么如何搭建FTP文件服务器呢,以及如何监控FTP文件服务器文件访问操作日志情况呢?详细如下: 第1页:FTP服务器的作用 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务.FTP服务器常常被用来进行文件共享和传输,是互联网领域必不可少的一环. FTP服务器的作用 FTP服务器是为了解决文件传输障碍问题而产生的.那么FT
-
JAVA技术实现上传下载文件到FTP服务器(完整)
具体详细介绍请看下文: 在使用文件进行交互数据的应用来说,使用FTP服务器是一个很好的选择.本文使用Apache Jakarta Commons Net(commons-net-3.3.jar) 基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作. 关于FileZilla Server服务器的详细搭建配置过程,详情请见 FileZilla Server安装配置教程 .之前有朋友说,上传大文件(几百M以上的文件)到FTP服务器时会重现无法重命名的问题,但本人亲
随机推荐
- AngularJS 中的数据源的循环输出
- 使用AngularJS对表单提交内容进行验证的操作方法
- Bootstrap select下拉联动(jQuery cxselect)
- 阿里大鱼简单发送短信功能.net core版
- 二级域名或跨域共享Cookies的实现方法
- jdk环境变量配置
- php单一接口的实现方法
- android:layout_gravity和android:gravity的区别
- js实现tab选项卡函数代码
- asp下实现字符串的补充fill()
- 使用Ruby程序实现web信息抓取的教程
- Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
- IIS修复IIS出现错误后完全重装的方法
- Java编程中的equals方法使用全解
- 浅谈Silverlight 跨线程的使用详解
- 基于java集合中的一些易混淆的知识点(详解)
- 最常用的8款PHP调试工具
- C#读写config配置文件的方法
- OSPF相邻之前的几个邻居状态解释
- 动态规划之矩阵连乘问题Python实现方法