PHP上传的简单案例:
手机端点击上传按钮,弹出相机:
使用thinkphp上传类上传的简单案例:
// 上传错误提示错误信息 // 上传成功 获取上传文件信息
移动端App上传图片实例:API接口:
问题:APP上传头像,php莋为API端应该如何接收图片信息
解答1(见方式一): 一般是采用二进制流传输,客户端传的是二进制服务器端接收,然后file_put_contents写入文件就可以了文件名格式,文件放哪里这些自己定义。
解答2(见方式二):Android或者IOS客户端模拟一个HTTP的Post请求到服务器端服务器端接收相应的Post请求后(通过$_FILES获取图片资源),返回响应信息给给客户端(这一种方式和获取Html方式提交的方法一样)
方式一:把图片进行base64加密成字符串,进行传輸
说明:IOS或者安卓端:通过把图片进行base64编码得到字符串传给接口
题外话若服务器有过多的类似这样上传,下载的请求可使用nginx,nginx相比于apache可处理的并发请求更多.具体可自行研究
更多问题,欢迎加群讨论:qq群 :