VDN是一套For PB的互联网组件,PB通过VDN可以实现众多互联网功能,比如:高速连接互联网数据库、系统在线发布和智能升级、文件的上传和下载、即时消息、调用服务器端的.NET函数或者PB函数等。

一、首先到http://www.vesn.net/vdn.aspx下载最新版VDN

.测试中遇到问题可以联系:http://www.vesn.net/about.aspx

二、按照说明文档配置好VDN

三、在PB程序里导入IE运行导入组件\导入组件\PB9\uo_vdncore.sru

四、文件的上传下载分为同步和异步,异步可以显示进度

上传文件:

string ls_file,ls_path
if GetFileOpenName("上传文件",ls_path,ls_file,"*")=0 then return
ChangeDirectory(is_current) //恢复目录
//方式一
//类型设置了custom,指定上传到UpdateTest目录,如果该目录不存在服务器会在FileCache下建立
ifuo_vdn.upfile(ls_path,"custom","UpdateTest") =1 then showinf("文件上传完毕,地址:"+ uo_vdn.FileUrl +"  存储在服务器的:"+uo_vdn.FilePath)is_server_file="UpdateTest\"+ uo_vdn.uf_getfileinf(ls_path,"name")
end if

异步上传:

string ls_file,ls_path
if GetFileOpenName("上传文件",ls_path,ls_file,"*")=0 then return
ChangeDirectory(is_current) //恢复目录
//第一个文件
ifuo_vdn.upfile(ls_path,"","custom","AsyncUpdate",true,"one")=1 thenshowinf("文件正在上传,操作序号:"+ string(uo_vdn.FileCount))
end if
<p>//第二个文件</p><p>if uo_vdn.upfile(ls_path,"另存的文件.tmp","custom","AsyncUpdate",true,"two")=1 then</p><p>       showinf("文件正在上传,操作序号:"+ string(uo_vdn.FileCount))</p><p>end if</p>

下载文件:

string ls_file,ls_path,ls_url
if GetFileSaveName("下载文件",ls_path,ls_file,"jpg","JPEG,*.jpg")=0 then return
ChangeDirectory(is_current) //恢复目录
//下载文件
ls_url="http://www.vesn.net/images/logo.jpg"
if uo_vdn.downfile(ls_url,ls_path,false) =1then showinf("文件下载完毕 存储在:"+uo_vdn.FilePath)
end if

异步下载文件:

string ls_file,ls_path
if GetFileSaveName("下载文件",ls_path,ls_file,"jpg","JPEG,*.jpg")=0 then return
ChangeDirectory(is_current) //恢复目录
ifuo_vdn.downfile("http://www.vesn.net/images/title.jpg",ls_path,true,"one")=1 thenshowinf("文件正在下载,操作序号:"+ string(uo_vdn.FileNo))
end if
//第二个文件
ifuo_vdn.downfile("http://www.vesn.net/images/title.jpg",ls_path+".异步下载的第二个文件.jpg",true,"two") =1 thenshowinf("文件正在下载,操作序号:"+ string(uo_vdn.FileNo))
end if

PB通过VDN实现Http上传、下载相关推荐

  1. JSP基础:(7)jsp分页与文件上传下载

    目录 1 jsp分页 1.1 定义 1.2 Servlet控制器方法 2 文件上传下载 2.1 定义 2.2 SmartUpload 2.2.1 介绍 2.2.2 SmartUpload组件-Requ ...

  2. 初级版python登录验证,上传下载文件加MD5文件校验

    服务器端程序 import socket import json import struct import hashlib import osdef md5_code(usr, pwd):ret = ...

  3. linux快捷上传下载文件

    借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器 其中,对于sz和rz的理解与记忆我用了如下的方法(因为很多时候容易搞混): ...

  4. Java中使用FTPClient上传下载

    转自:http://blog.csdn.net/hbcui1984/article/details/2720204 在JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件.下载文件,本文 ...

  5. JSP中的文件操作:数据流、File类、文件浏览、目录操作、上传下载

    ​ 文件可以永久地存储信息,从本质上讲文件就是存放在盘上的一系列数据的集合.应用程序如果想长期保存数据,就必须将数据存储到文件中,这就涉及到文件的操作.而在编写网站应用程序的过程中,有许多地方要对文件 ...

  6. 高可用的Spring FTP上传下载工具类(已解决上传过程常见问题)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:宇的季节 cnblogs.com/chenkeyu/p/80 ...

  7. 教你如何实现c#文件上传下载功能

    简单介绍一下c#文件上传下载功能实现. NuGet 安装SqlSugar Model文件下新建 DbContext 类 public class DbContext {public DbContext ...

  8. SecureCRT上传下载文件

    2019独角兽企业重金招聘Python工程师标准>>> SecureCRT是一个仿真终端连接工具.它可以方便的连接SSH服务器,远程管理Linux.同时,它还能使用多种协议方便的上传 ...

  9. [转]文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1

    转自:http://blog.csdn.net/soarheaven/archive/2008/12/08/3474152.aspx 最近项目需要对FTP服务器进行操作,现把实现总结如下: 打算分2篇 ...

  10. Linux环境Shell脚本上传下载阿里云OSS文件

    为什么80%的码农都做不了架构师?>>>    Linux环境Shell脚本上传下载阿里云OSS文件 背景 工作中由于我们项目生成的日志文件比较重要,而本地磁盘空间有限存储不了多久, ...

最新文章

  1. 机器学习知识点(八)感知机模型Java实现
  2. C语言图形化编程 【二】
  3. Docker与自动化测试及其测试实践
  4. c++ 输入输出流  ios::out 和ios::trunc有什么区别
  5. Nim游戏(初谈博弈)
  6. JSP房屋租赁系统设计与实现答辩PPT免费下载
  7. 蓝桥杯省赛真题C++java2013-2019
  8. Atitit.atiInputMethod v2词库清理策略工具    q229
  9. 配置nessus服务在kali中开机自启动
  10. 3.Python data types
  11. sqldependency 的使用
  12. 北京市昌平区卫星地图离线包下载
  13. java的八大基本类型
  14. 怎么打开和修改dll文件的?如何调用和编辑?
  15. CentOS 7.6安装Mysql5.7
  16. 移动端适配方案(rem+flex)
  17. html鼠标在ie上抖动,IE下CSS3动画抖动
  18. 【SDU项目实训2019级】前端和后端实现手机短信验证码登录和注册功能
  19. Android 编译速度优化黑科技 - RocketX
  20. Flask邮件的配置和使用

热门文章

  1. mariadb中文手册_mariadb中文手册
  2. android怎么用经纬度定位,android 依据经纬度定位所在城市
  3. 如果在网上匿名15分钟
  4. 串口转usb驱动c语言程序,电脑中USB转串口如何正确安装对应的驱动程序
  5. 神舟刷蓝天w650dbios_Hasse神舟笔记本卡logo解决,刷BIOS方法,教你修复神船
  6. Git版本控制(完美整理版)
  7. SWMM代码移植到64位平台
  8. 智慧城市大数据运营中心,发挥大数据价值
  9. j2ee02 集合框架
  10. 【Python游戏】用Python实现一个2048小游戏 | 附带源码