[英]php curl post large data
我正在使用php5-curl發布大約1M的大數據。
當我收到帖子數據時。 它有時會更正,但有時會丟失一些數據。
例如
我發布到
http://www.example.com/upload
post data
md5=769ab98787e897f89e&data={large data and urlencode}
md5字段是數據的md5。
但是當我收到數據並計算md5時。 有時它是不正確的。
我將nginx作為Web服務器運行,並將php-fpm作為FastCGI運行。
我有加
client_max_body_size 10m;
到nginx.conf
您可能將二進制數據與urlencode()一起使用 。
嘗試使用base64_encode()之前。
此編碼旨在使二進制數據能夠通過8位非純凈傳輸層進行傳輸。
注意:Base64編碼的數據比原始數據占用大約33%的空間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.