>백엔드 개발 >Golang >Go Gin: base64 확인

Go Gin: base64 확인

WBOY
WBOY앞으로
2024-02-13 11:00:091127검색

Go Gin:验证 base64

php 편집기 Banana는 오늘 Go Gin이라는 확인 도구를 소개합니다. 이 도구의 기능은 base64로 인코딩된 문자열이 유효한지 확인하는 것입니다. 인터넷 애플리케이션에서 base64 인코딩은 일반적으로 사용되는 데이터 전송 방법 중 하나이지만 때로는 데이터의 무결성과 보안을 보장하기 위해 수신된 base64 문자열을 확인해야 합니다. Go Gin은 개발자가 Base64 검증을 신속하게 수행하고 개발 효율성과 데이터 보안을 향상시키는 데 도움이 되는 간단하고 사용하기 쉬운 인터페이스를 제공합니다. 다음으로 고진의 사용법과 관련 기술을 자세히 소개하여 모든 분들께 도움이 되기를 바라겠습니다.

질문 내용

go로 작성된 서버에 base64 이미지를 보내기 위해 gin을 사용하려고 합니다. 요청 본문을 나타내기 위해 바인딩과 json 태그가 있는 구조를 다음과 같이 만들었습니다.

으아악

gin을 사용하려고 하면 shouldbindjson 解码正文时,我收到 logo 字段的错误。不过,我确实使用在线工具(https://onlinepngtools.com/convert-base64-to-png)验证了解码的对象确实在 logo 필드에 유효한 base64 문자열이 포함됩니다.

json을 디코딩하는 코드는 다음과 같습니다.

으아악

진을 사용해본 적이 없어서 실수를 하고 있는 게 확실하지만 무엇인지 알 수 없는 것 같습니다. 예상대로 제공되는 base64 변형을 허용하도록 구조를 어떻게 변경할 수 있습니까?

해결 방법

이미지를 알몸 base64 문자열을 보내는 대신 데이터 URI로 보내는 경우 datauribase64字符串,那么你应该使用 datauri 验证器而不是 base64|base64URL|base64RawURL 유효성 검사기.

위 내용은 Go Gin: base64 확인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제