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
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
相关文章推荐
- [转自:My Program life]使用MFC提供的Http类下载和上传文件
- WinForm使用webclient通过http的POST方式上传文件
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- [转]使用MFC提供的Http类下载和上传文件
- 使用MFC提供的Http类下载和上传文件
- flex使用filereference+httphandler实现文件上传/下载
- HttpClient使用post方式模拟表单提交数据到服务器并下载服务器文件
- 使用MFC提供的Http类下载和上传文件
- Spring学习第三天——Spring MVC,使用注解方式,intellij的代码说明,ajax,文件的上传下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- [已上传demo]使用HttpHandler做文件过滤器,验证下载文件权限
- 使用Http方式下载文本类型的文件及其他类型的文件
- HttpClient 使用get方式发送数据到服务器并下载服务器文件
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- flex使用filereference+httphandler实现文件上传/下载(转)
- Flex与.NET互操作(五):使用FileReference+HttpHandler实现文件上传/下载
- android 使用AsyncHttpClient框架上传文件以及使用HttpURLConnection下载文件
- android开源框架andorid-async-http使用(下载上传文件)
- HttpClient 4.3.6 使用MultipartEntityBuilder实现类似form表单提交方式的文件上传