觅风论坛
标题:
易语言文件和图片上传源码-配合PHP支持实现-文件上传-主流图片上传-全开源 带验证
[打印本页]
作者:
MavisVonwi
时间:
2025-10-21 09:26
标题:
易语言文件和图片上传源码-配合PHP支持实现-文件上传-主流图片上传-全开源 带验证
易语言文件和图片上传源码-配合PHP支持实现-文件上传-主流图片上传-全开源 带验证
一、image_api.php 支持主流的图片格式上传
二、File_api.php 支持所有文件上传
.版本 2
.支持库 spec
.子程序 上传图片文件, 逻辑型, , 上传图片到服务器
.参数 图片地址, 文本型, 参考
.参数 错误提示, 文本型, 可空
.局部变量 分隔符, 文本型
.局部变量 时间戳, 文本型
.局部变量 API_KEY, 文本型
.局部变量 头信息, 文本型
.局部变量 文件名, 文本型
.局部变量 表单数据, 字节集
.局部变量 上传结果, 字节集
.局部变量 json, 类_json
.局部变量 api地址, 文本型
api地址 = “<a href="http://127.0.0.1/image_api.php" target="_blank">http://127.0.0.1/image_api.php</a>”
' 生成随机分隔符
分隔符 = “---------------------------” + 取十六进制文本 (取随机数 (100000000, 999999999))
时间戳 = 时间_到时间戳 (取现行时间 (), 真, )
文件名 = 文件_取文件名 (图片地址, 真)
API_KEY = 校验_取md5 (到字节集 (时间戳 + “QQ516221198_QUN1071098978” + 文件名), , )
' 构造头信息
头信息 = “X-API-TIMESTAMP: ” + 时间戳 + #换行符 + “X-API-SIGNATURE: ” + API_KEY + #换行符 + “Content-Type: multipart/form-data; boundary=” + 分隔符
头信息 = 头信息 + #换行符 + “User-Agent: Mozilla/5.0”
' 构造表单数据
表单数据 = 到字节集 (“--” + 分隔符 + #换行符 + “Content-Disposition: form-data; name=” + #引号 + “image” + #引号 + “; filename=” + #引号 + 文件名 + #引号 + #换行符 + “Content-Type: application/octet-stream” + #换行符 + #换行符) + 读入文件 (图片地址) + 到字节集 (#换行符 + “--” + 分隔符 + “--”)
' 发送POST请求
上传结果 = 编码_编码转换对象 (网页_访问_对象 (api地址, 1, , , , 头信息, , , , 表单数据, , , , , , , , , ), , , )
json.解析 (到文本 (上传结果), , )
调试输出 (到文本 (上传结果))
.如果 (json.取属性对象 (“success”) = “true”)
图片地址 = json.取通用属性 (“['image_url']”, )
返回 (真)
.否则
图片地址 = “”
错误提示 = json.取通用属性 (“message”, )
.如果结束
返回 (假)
.子程序 上传任何文件, 逻辑型, , 上传图片到服务器
.参数 图片地址, 文本型, 参考
.参数 错误提示, 文本型, 可空
.局部变量 分隔符, 文本型
.局部变量 时间戳, 文本型
.局部变量 API_KEY, 文本型
.局部变量 头信息, 文本型
.局部变量 文件名, 文本型
.局部变量 表单数据, 字节集
.局部变量 上传结果, 字节集
.局部变量 json, 类_json
.局部变量 api地址, 文本型
api地址 = “<a href="http://127.0.0.1/File_api.php" target="_blank">http://127.0.0.1/File_api.php</a>”
' 生成随机分隔符
分隔符 = “---------------------------” + 取十六进制文本 (取随机数 (100000000, 999999999))
时间戳 = 时间_到时间戳 (取现行时间 (), 真, )
文件名 = 文件_取文件名 (图片地址, 真)
API_KEY = 校验_取md5 (到字节集 (时间戳 + “QQ516221198_QUN1071098978” + 文件名), , )
' 构造头信息
头信息 = “X-API-TIMESTAMP: ” + 时间戳 + #换行符 + “X-API-SIGNATURE: ” + API_KEY + #换行符 + “Content-Type: multipart/form-data; boundary=” + 分隔符
头信息 = 头信息 + #换行符 + “User-Agent: Mozilla/5.0”
' 构造表单数据
表单数据 = 到字节集 (“--” + 分隔符 + #换行符 + “Content-Disposition: form-data; name=” + #引号 + “file” + #引号 + “; filename=” + #引号 + 文件名 + #引号 + #换行符 + “Content-Type: application/octet-stream” + #换行符 + #换行符) + 读入文件 (图片地址) + 到字节集 (#换行符 + “--” + 分隔符 + “--”)
' 发送POST请求
上传结果 = 编码_编码转换对象 (网页_访问_对象 (api地址, 1, , , , 头信息, , , , 表单数据, , , , , , , , , ), , , )
json.解析 (到文本 (上传结果), , )
调试输出 (到文本 (上传结果))
.如果 (json.取属性对象 (“success”) = “true”)
图片地址 = json.取通用属性 (“['file_url']”, )
返回 (真)
.否则
图片地址 = “”
错误提示 = json.取通用属性 (“message”, )
.如果结束
返回 (假)
复制代码
作者:
小麦555
时间:
2025-10-21 09:40
鉴定完毕是个好资源
作者:
无聊玩玩
时间:
2025-10-21 09:54
好好好好的我要下载看看看
作者:
a1031399528a
时间:
2025-10-21 10:08
谢谢分享,下载测试
作者:
小麦555
时间:
2025-10-21 10:21
顶起 很好的帖
作者:
小麦555
时间:
2025-10-21 10:35
赞一个!
作者:
...
时间:
2025-10-21 11:49
9999999999999999
作者:
qq1423845446
时间:
2025-10-21 13:03
感谢这个i资源
作者:
文杰
时间:
2025-10-21 14:17
阿斯蒂芬撒反对
作者:
我是你爸爸
时间:
2025-10-21 15:32
这个不错,谢谢共享
作者:
李海低
时间:
2025-10-21 16:46
抢楼了,前排第一次啊
作者:
2675835142
时间:
2025-10-21 16:47
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者:
qq2556906318
时间:
2025-10-21 16:49
11111111111111111111111111
作者:
444555
时间:
2025-10-21 16:51
不错不错 支持下
作者:
幕后煮屎人
时间:
2025-10-21 16:52
好像还不错!
作者:
zf123456
时间:
2025-10-21 16:54
前来围观,LZ好样的!
作者:
he827298796
时间:
2025-10-21 17:13
感谢分享LOL
作者:
31235634
时间:
2025-10-21 17:32
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者:
wfagf
时间:
2025-10-21 17:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
qq1354596367
时间:
2025-10-21 18:10
很给力。。。。很喜欢
作者:
无聊玩玩
时间:
2025-10-21 18:29
不错哦 喜欢 嘿嘿
作者:
q13129841235
时间:
2025-10-21 19:12
鉴定完毕是个好资源
作者:
yu1616
时间:
2025-10-21 19:55
谢谢楼主,,,收藏ing
作者:
qazqaz
时间:
2025-10-21 20:38
好像还不错!
作者:
q13129841235
时间:
2025-10-21 21:22
不错哦 喜欢 嘿嘿
作者:
无敌少爷
时间:
2025-10-21 22:05
路过还不错
作者:
付出又有回报
时间:
2025-10-21 22:40
感谢感谢分享
作者:
zzq6689@qq.com
时间:
2025-10-21 23:15
提示:
作者被禁止或删除 内容自动屏蔽
作者:
542134120.
时间:
2025-10-21 23:50
提示:
作者被禁止或删除 内容自动屏蔽
作者:
lsz
时间:
2025-10-22 00:25
不错!顶LZ
作者:
付出又有回报
时间:
2025-10-22 01:00
路过还不错
作者:
1811581892
时间:
2025-10-22 01:00
感谢感谢分享
作者:
无敌少爷
时间:
2025-10-22 01:00
感谢这个i资源
作者:
白贝勒
时间:
2025-10-22 01:01
这个资源我一直想要
作者:
带小叶
时间:
2025-10-22 01:01
学习下 学习下 学习下
作者:
565562216
时间:
2025-10-22 01:01
顶一个了
作者:
1225061801
时间:
2025-10-22 01:06
豆腐干士大夫
作者:
毛泽东
时间:
2025-10-22 01:11
觅风论坛需要你
作者:
1225061801
时间:
2025-10-22 01:16
看看看看看看看看看看看看
作者:
小天
时间:
2025-10-22 01:21
谢谢分享,下载测试
作者:
1225061801
时间:
2025-10-22 01:26
顶起 很好的帖
作者:
阿运
时间:
2025-10-22 01:47
9999999999999999
作者:
1378409920
时间:
2025-10-22 02:09
豆腐干士大夫
作者:
我爱你苏根
时间:
2025-10-22 02:30
谢谢大人的分享
作者:
哈哈哈哈
时间:
2025-10-22 02:52
支持,赞
作者:
哈哈哈哈
时间:
2025-10-22 03:13
顶起 很好的帖
作者:
lijianan12300
时间:
2025-10-22 03:21
66666666666666666666
作者:
找找找
时间:
2025-10-22 03:29
豆腐干士大夫
作者:
张庆伟23
时间:
2025-10-22 03:38
我今天才找到这个论坛,非常高兴,加入到觅风老师的论坛
作者:
白贝勒
时间:
2025-10-22 03:46
嘻嘻不错支持一个
作者:
lllll557
时间:
2025-10-22 03:54
学习了,这就去试试
作者:
鸟文是帅逼
时间:
2025-10-22 04:17
多上传一点源码
作者:
liushengchaows
时间:
2025-10-22 04:39
我要下载试试,我要下载试试...
作者:
liushengchaows
时间:
2025-10-22 05:02
厉害,我挺你,嘻嘻嘻。
作者:
小粑
时间:
2025-10-22 05:25
支持,赞
作者:
鸟文是帅逼
时间:
2025-10-22 05:48
看帖子的要发表下看法
作者:
幻雨啊
时间:
2025-10-22 20:44
#在这里快速回复#如果您要查看本帖隐藏内容请回复
作者:
lileibluesky
时间:
2025-11-17 11:26
易语言文件和图片上传源码-配合PHP支持实现-文件上传-主流图片上传-全开源 带验证
作者:
luolaiqun
时间:
2025-11-17 22:30
易语言文件和图片上传源码-配合PHP支持实现-文件上传-主流图片上传-全开源 带验证
作者:
hao520
时间:
2025-11-24 18:58
头信息 = “X-API-TIMESTAMP: ” + 时间戳 + #换行符 + “X-API-SIGNATURE: ” + API_KEY + #换行符 + “Content-Type: multipart/form-data; boundary=” + 分隔符
作者:
hao523
时间:
2025-11-24 20:25
' 构造表单数据
欢迎光临 觅风论坛 (https://www.eyyba.com/)
Powered by Discuz! X3.4