PHP-json传输图片
php写一个与手机APP交互的接口,响应APP的请求,一切都用json的方式交互,请问怎样传输图片,音频,压缩包之类的文件?我初步设计是用base64编码这些文件进行传输,但是编码后会变大三分之一,有更好的方式吗?
另:要验证请求源,并进行加密,与手机端通用的加密方式用什么好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
二进制文件就用二进制的方式传吧。
上传的时候用FormData直接post,服务器返回JSON结果。下载的时候先通过JSON返回资源的URI,然后再单独请求这个URI。
base64变成文本之后再压缩,文本的压缩是基于字符的重复率的,压缩的方法很多,gzip可以试试看看