2
我想發佈一些二進制數據到PHP。
我知道我可以使用php://輸入或$ HTTP_RAW_POST_DATA來讀取它。
但它只能發佈一個二進制數據。
我想發佈兩個鍵值數據,各自的值是二進制的。
我們如何在PHP中做到這一點?如何獲取PHP的二進制文件數據
我想發佈一些二進制數據到PHP。
我知道我可以使用php://輸入或$ HTTP_RAW_POST_DATA來讀取它。
但它只能發佈一個二進制數據。
我想發佈兩個鍵值數據,各自的值是二進制的。
我們如何在PHP中做到這一點?如何獲取PHP的二進制文件數據
您可以使用base64_encode()
和base64_decode()
在Base64中編碼您的二進制數據。當有必要對需要被存儲的,並通過被設計來處理文本數據媒體 編碼二進制數據
Base64編碼方案常用。
例如,你可以發佈:
key1=eW91cmJpbmFyeWRhdGE=&key2=YmluYXJ5YWdhaW4=
而在你的PHP:
$myBinaryData1 = base64_decode($_POST['key1']);
$myBinaryData2 = base64_decode($_POST['key2']);
雖然這會使數據變大。你應該能夠在'$ _POST ['key']值中處理二進制數據...... –
如果您使用這些的,你只有一個*後身體*這是你的按照你需要的方式處理它的責任。 – Yoshi