pHp发送文件源代码,上传文件用php做的服务端源代码

cb6d8ae22c691ee57e0e0a7b10447a29.png

文件名 = 文件_取文件名 (文件路径.内容, 真) ' 取出文件名

文件格式 = 文件_取扩展名 (文件名) ' 取文件格式

.判断开始 (文件格式 = “.jpg”)

文件格式 = “Content-Type: image/jpeg”

.判断 (文件格式 = “.png”)

文件格式 = “Content-Type: image/png”

.默认

信息框 (“不支持的格式”, 0, , )

返回 () ' 判断格式

.判断结束

文件大小 = 到文本 (取文件长度 (打开文件 (文件路径.内容, , ))) ' 获取文件大小

图片数据 = 读入字节集 (打开文件 (文件路径.内容, #读入, ), 到整数 (文件大小)) ' 读文件数据

置随机数种子 ()

数据分隔符 = “---------------------------” + 到文本 (取随机数 (1000000, 9999999)) + 到文本 (取随机数 (5000000, 9999999)) ' 设置上传分隔符,因随机数数值太大,分两步文本相加

' 以下开始请求头编辑

请求头 = “Content-Length: ” + 文件大小 + #换行符 ' 取文件大小并设置到请求头

请求头 = 请求头 + “Content-Type: multipart/form-data; boundary=” + 数据分隔符 ' 设置请求头分隔符

' 有些服务端需要特殊请求头项目的自行添加

' 结束请求头编辑

' 以下开始数据编辑

数据 = “--” + 数据分隔符 + #换行符 ' 前面加两个“-”服务端才能认为是分隔符

数据 = 数据 + “Content-Disposition: form-data; name=” + #引号 + “systemHeader” + #引号 + #换行符 + #换行符 + “busi” + #换行符 ' 输入表单项

数据 = 数据 + “--” + 数据分隔符 + #换行符 ' 上面为一个表单项,完毕分隔一次。以上表单项以我自己的需求配置,以你们各自需求自行配置

数据 = 数据 + “Content-Disposition: form-data; name=” + #引号 + “file” + #引号 + “; filename=” + #引号 + 文件名 + #引号 + #换行符 ' 加入文件名

数据 = 数据 + 文件格式 + #换行符 + #换行符 ' 加入文件格式

完整数据 = 到字节集 (数据) + 图片数据 + 到字节集 (#换行符)

完整数据 = 完整数据 + 到字节集 (“--” + 数据分隔符 + “--”)

' 结束始数据编辑

调试输出 (编码_utf8到gb2312 (到文本 (网页_访问_对象 (链接, 1, , , , 请求头, , , , 完整数据, , ))))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值