您的位置:首页 > 理论基础 > 计算机网络

pb使用http方式上传下载文件

2016-09-26 23:04 686 查看
本文通过SATRDA组件几句代码实现文件的http上传和下载,SATRDA提供了文件上传下载功能,包括服务器和客户端的实现。

1. 首先下载SATRDA

下载地址:

http://download.csdn.net/detail/pcwe2002/9620563

最新版本下载,交流请到QQ群:345559891 

2.运行satserver.exe, 完成http服务的启动

3.在server目录下面建立public文件夹,在public文件夹下建立自己目录的文件夹,如file,用于文件上传

准备工作就完成了,上传下载可以参考下文件里面的pb示例.

上传文件代码

long ll_rtn,ll_http
String ls_path

ls_path = "d:/xxxx.zip"
ll_http = n_api.SATHTTP_Create()
n_api.SATHTTP_AddFormFile( ll_http, ls_path, "file/2.zip")
ll_rtn = n_api.SATHTTP_PostForm(ll_http,"http://127.0.0.1/upload/file.go")
n_api.SATHTTP_Destroy(ll_http)
if ll_rtn = 200 then
<span style="white-space:pre"> </span>messagebox("","成功!")
else
<span style="white-space:pre"> </span>messagebox("",ll_rtn)
end if

下载文件代码
long ll_rtn,ll_http
String ls_path,ls_rfile

ls_rfile = "http://127.0.0.1:5555/file/1.txt"

ll_http = n_api.SATHTTP_Create()
ll_rtn = n_api.SATHTTP_GetFile(ll_http,ls_rfile,"d:/111.txt")
n_api.SATHTTP_Destroy(ll_http)

if ll_rtn = 200 then
messagebox("","成功!")
else
messagebox("",ll_rtn)
end if
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐