0
BLOBとして保存されたPDFをデコードして、.pdf拡張子のファイルに保存しようとしました。 results [0] [1]は、データベースクエリから抽出されたBLOBデータを持ちます。base64エンコーディングのデコード中に不正なパディングエラーが発生しました
blob_val=results[0][1]
if len(blob_val) % 4 != 0:
while len(blob_val) % 4 != 0:
blob_val = blob_val + b"="
decod_text = base64.b64decode(blob_val)
else:
decod_text = base64.b64decode(blob_val)
イベントパディングエラーを修正するために末尾に=を追加しましたが、まだ間違ったパディングエラーが表示されています。 「=」で修正しても、なぜこのエラーが表示されるのですか?
なぜそれが3でありますか?私が試してみました。働いていない – pksree