簡體   English   中英

php curl發布大數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM