精易论坛

标题: 鱼刺上传文件修复-基于鱼刺HTTPv6.0.6修改 [打印本页]

作者: fybang    时间: 2024-8-14 12:28
标题: 鱼刺上传文件修复-基于鱼刺HTTPv6.0.6修改
本帖最后由 fybang 于 2024-8-14 12:37 编辑

一直在使用鱼刺http这个类库,代码层次比较好,可以一步一步的调试,其他类库也有类似代码,大部分都一行代码解决,有问题很难看出在哪里。
但是这个类库上传文件一直很难使用,需要了解很多http细节。
看到论坛上有很多反应这个问题,我自己正好用到上传所以改了一下,希望大家喜欢。

金币紧张欢迎打赏

全部代码下载附件

[attach]1332830[/attach]


  
子程序名返回值类型公开备 注
上传参数测试逻辑型 
变量名类 型静态数组备 注
Param上传参数Bin 
success逻辑型 
httpWinHttpW 
boundary文本型二进制数据分界线
response文本型 
url文本型 
file文本型 
url = “https://www.xxx.com”
file = “D:\xxx.png”
Param.Add (“media”, 读入文件 (file), “image/*”, “test.png”)
http.Rest ()
http.Auto ()
boundary = 取重复文本 (10, “-”)文本_取随机字符数字串 (16)
success = http.Open ( #POST, url)
' http.setxxx 就是在设置http请求头
' 鱼刺的上传参数一直不会用
' 精易的正好有一个post数据类,几乎没什么依赖,接口名称已改一至,整合一下直接用
success = 选择 (success, http.SetContentType (“multipart/form-data; boundary=” + boundary), )
success = 选择 (success, http.SendBin (Param.ToQuery (boundary, 10)), )
如果真 (success)
response = http.GetResponseTextU2A ()
返回 ()
返回 ()


鱼刺类_Httpv6.0.6-改.e

519.81 KB, 下载次数: 94, 下载积分: 精币 -2 枚


作者: 胖子葛格    时间: 2024-8-14 13:54
感谢大神分享~!
作者: wenbb2021    时间: 2024-8-14 14:00
6666666666666666666666666
作者: fybang    时间: 2024-8-14 14:34
TX企业VXAPI测试过了,上传图片没问题,其他平台暂时未测试
作者: cld9557    时间: 2024-8-14 16:54
感谢分享。。。
作者: 杨明煜    时间: 2024-8-14 17:13
感谢分享.............
作者: wgqxj    时间: 2024-8-14 17:33
谢谢分享
作者: ttggnn    时间: 2024-8-14 21:17
感谢分享,很给力!~
作者: 396384183    时间: 2024-8-15 01:28
感谢大神分享~!
作者: kyo9766    时间: 2024-8-15 08:43
可以学习一下鱼刺的上传,感谢分享
作者: 指尖流淌    时间: 2024-8-15 09:27
支持开源~!感谢分享
作者: 小虎来了    时间: 2024-8-15 10:51
感谢分享,谢谢啦
作者: 光影魔术    时间: 2024-8-15 13:30
感谢分享源码
作者: futiem    时间: 2024-8-16 06:42

感谢大神分享~!
作者: futiem    时间: 2024-8-16 06:42

感谢大神分享~!
作者: 逆水寒天    时间: 2024-8-18 21:59
感谢分享,下载学习下!
作者: 情人节猫猫    时间: 2024-9-30 14:32
我的水平还没到那个阶段呢
作者: 皮皮君    时间: 2024-10-8 13:47
手动阀实打实大师
作者: xuanyuanhuangdi    时间: 2024-10-21 21:38
厉害了,我的歌
作者: xiaoqi3155    时间: 2024-10-23 16:54
66666666666666




欢迎光临 精易论坛 (https://bbs.125.la/) Powered by Discuz! X3.4