注册 登录
编程论坛 VFP论坛

http post multipart/form-data(解决)

radiofan 发布于 2020-11-03 15:34, 2323 次点击
Http = CreateObject("MSXML2.XMLHttp")
Http.Open("Post","https://xxx.api",.F.)
Http.setRequestHeader("Content-Type","multipart/form-data;boundary=123456789")

lcpost = '--123456789'+chr(13)+chr(10)
lcpost = lcpost +'Content-Disposition: form-data; name="doc_title"'+chr(13)+chr(10)+chr(13)+chr(10)

lcpost = lcpost +'001'+chr(13)+chr(10)
lcpost = lcpost +'--123456789'+chr(13)+chr(10)
lcpost = lcpost +'Content-Disposition: form-data; name="doc_type"'+chr(13)+chr(10)+chr(13)+chr(10)

lcpost = lcpost +'1'+chr(13)+chr(10)
lcpost = lcpost +'--123456789--'+chr(13)+chr(10)

Http.send(lcpost)
cfhxx = Http.ResponseText

[此贴子已经被作者于2020-11-6 16:54编辑过]

5 回复
#2
wengjl2020-11-05 08:42
恭喜
#3
ewigsmile2020-11-18 16:38
楼主怎样解决的,我也碰到同样的问题,以二进制发送图片显示为空
#4
radiofan2020-11-18 21:25
回复 3楼 ewigsmile
#5
plsword2021-08-31 16:04
请教楼主 怎么发二进文件呢?
#6
ljb88642023-06-04 13:57
带图片怎麼上传,有办法吗

filetostr,creatbin 好像没用

[此贴子已经被作者于2023-6-4 13:58编辑过]

1