Go Gin: Base64 を確認する

WBOY
リリース: 2024-02-13 11:00:09
転載
1087 人が閲覧しました

Go Gin:验证 base64

php エディタ Banana は本日、Base64 でエンコードされた文字列が正当であるかどうかを検証する Go Gin という検証ツールを導入しました。インターネット アプリケーションでは、base64 エンコードは一般的に使用されるデータ送信方法の 1 つですが、場合によっては、データの整合性とセキュリティを確保するために、受信した Base64 文字列を検証する必要があります。 Go Gin はシンプルで使いやすいインターフェイスを提供し、開発者が Base64 検証を迅速に実行し、開発効率とデータ セキュリティを向上させるのに役立ちます。次に、碁銀の使い方とそのテクニックについて詳しく紹介していきますので、皆様のお役に立てれば幸いです。

質問内容

ginを使ってgoで書かれたサーバーにbase64イメージを送信しようとしています。次のようなリクエスト本文を表すバインディングと json タグを含む構造を作成しました。 リーリー

gin の

Shouldbindjson を使用して本文をデコードしようとすると、logo フィールドでエラーが発生します。ただし、オンライン ツール (https://onlinepngtools.com/convert-base64-to-png) を使用して、デコードされたオブジェクトの logo フィールドに有効な Base64 文字列が含まれていることを確認しました。

json をデコードするコードは次のとおりです:

リーリー

私はジンを使ったことがないので、間違いがあると思いますが、何が間違っているのかわかりません。期待どおりに提供される Base64 バリアントを許可するように構造を変更するにはどうすればよいですか?

回避策

裸の

base64 文字列を 送信するのではなく、画像を data URI として送信する場合、 base64|base64URL|base64RawURL の代わりに datauri バリデーターを使用する必要があります。

以上がGo Gin: Base64 を確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!