簡體   English   中英

在python中壓縮base64字符串並在PHP中提取它

[英]Compress base64 string in python and extract it in PHP

我正在發送用Python中的zlib壓縮的base64字符串,轉換為base64,然后發送至將要提取該字符串的PHP頁面。

我有這個問題。 我該怎么做?

現在我有:

蟒蛇

compressor = zlib.compressobj(wbits=(16+zlib.MAX_WBITS))
compressed = compressor.compress(str)
compressed += compressor.flush()

的PHP

*POST deccoded here, b64data is the output*
$b64data = zlib_decode($data);

我省略了從base64解碼的部分。 php代碼在zlib函數上引發有關無效數據的錯誤。 zlib_decode(): data error

好的,我搞砸了,問題不出在zlib函數上。

長話短說,我曾經在Python端對數據進行過兩次編碼,但將其更改為僅編碼一次,並且從未從PHP中刪除多余的base64_decode

感謝您的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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