描述:
通过HTTP协议向url上传参数及文件。
语法:
httpupload(url:cs,ai:vi;fi:fni)
备注:
通过HTTP协议向url上传参数ai及文件参数fi,参数ai可以省略,文件参数fi至少上传一个,在不同的需求下ai和fi可以上传多个;上传成功后返回字符编码为cs的信息,不同url返回的信息不同;返回null或返回失败信息则表示上传失败。
参数:
url |
HTTP服务的url串格式。 |
cs |
返回内容的字符编码,缺省为UTF-8。 |
ai |
参数。 |
vi |
参数值,解析成字符串。 |
fi |
文件参数。 |
fni |
文件路径或BLOB。 |
返回值:
字符编码为cs的成功信息
示例:
|
A |
|
1 |
http://survey.raqsoft.com.cn/upload |
|
2 |
=file("D:/emp.txt").read@b() |
读入成BLOB数据。 |
3 |
=httpupload(A1:"GBK","userid":"1001","updir":"uploadFiles";"file1":"D:/1.png","file2":A2) |
上传参数及文件成功,url返回内容的字符编码为GBK。 |
4 |
=httpupload(A1;"file2":"D:/emp.txt") |
上传文件成功,url返回内容编码缺省为UTF-8。 |
5 |
=httpupload("http://survey.raqsoft.com.cn";"file2":A2) |
返回null,表示文件上传未成功。 |