APP側でアップロードを圧縮し、PHP側で解凍します

WBOY
リリース: 2016-06-23 13:08:24
オリジナル
841 人が閲覧しました

1. Android と php の間の相互作用

java

String body = "Lorem ipsum shizzle ma nizle";   URL url = new URL("http://some.url/file.php?id=" + uid);   URLConnection conn = url.openConnection();   conn.setDoOutput(true);   conn.setRequestProperty("Content-encoding", "deflate");   conn.setRequestProperty("Content-type", "application/octet-stream");   DeflaterOutputStream dos = new DeflaterOutputStream(conn.getOutputStream());   dos.write(body.getBytes());   dos.flush();   dos.close();
ログイン後にコピー

php

$content = http_get_request_body();$uncontent = gzuncompress($content);
ログイン後にコピー

2. iOS と php の間の相互作用

php は gzip 圧縮を受け取ります

gzdecode(base64_decode($json));//ios gzip uncompress
ログイン後にコピー

php は zlib 圧縮を受け取ります

gzuncompress(base64_decode($json));//ios zlib uncompress
ログイン後にコピー


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート