
这就是我正在处理的事情.我们的一个程序有一个用户用来请求支持的支持表单.这个表单的作用是,它对PHP脚本执行http POST请求,该脚本应该收集信息并将其转发到支持电子邮件地址.
POST请求包含三个类型为Content-Type的文本字段:text / plain,可以使用$_POST [‘fIEldname’]在PHP中轻松读取.但是,此POST请求中的某些内容是Content-Type:application / octet-stream类型的文件.使用$_POST似乎不适用于这些文件.我如何阅读这些文件的内容?
先感谢您.
最佳答案你必须使用$_fileS超全局:$contents = file_get_contents($_fileS['myfile']['tmp_name']);您可以在in the manual中找到更多信息.只有在请求中使用multipart / form-data编码时才能使用.
您可以以其他方式读取原始POST数据,然后自己解析:
$rawPost = file_get_contents('PHP://input'); 总结 以上是内存溢出为你收集整理的如何在PHP中使用“application / octet-stream”接收发送的POST数据?全部内容,希望文章能够帮你解决如何在PHP中使用“application / octet-stream”接收发送的POST数据?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)