相关疑难解决方法(0)

基于字符串的数据编码:Base64 vs Base64url

我在 JSON 网络令牌之类的东西中看到的 Base64 和 Base64url 之间有什么区别?

url base64 base64url

35
推荐指数
1
解决办法
2万
查看次数

如何在Flutter移动应用程序的API调用中传递基本身份验证凭据?

我正在开发一个简单的Flutter移动应用程序,需要调用使用Basic Auth的API.

我可以使用电子邮件和密码凭证在邮递员中点击API,并在执行请求之前在Base64中编码电子邮件和密码(我假设使用":"分隔).

我不知道如何在Flutter/Dart中做到这一点......

我已经修改了http包并尝试进行Base64编码......但我只是从服务器上找回错误.

任何人都可以为基本身份验证请求提供一些指导或示例吗?

http dart flutter

10
推荐指数
2
解决办法
1万
查看次数

如何原生转换字符串 - > base64和base64 - >字符串

如何原生转换字符串 - > base64base64 - > 字符串

我发现只有这个字节到base64string

我想这样:

String Base64String.encode();
String Base64String.decode();
Run Code Online (Sandbox Code Playgroud)

或者从另一种语言移植更容易?

dart

9
推荐指数
3
解决办法
5704
查看次数

在 Flutter/Dart 中显示字符串中的 svg

我正在尝试将 svg 字符串中的图像显示到屏幕上。

我正在使用:https://pub.dartlang.org/packages/flutter_svg来支持 svg。

final String svgAsString = '''<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="109" height="109" viewBox="0 
0 109 109">
<g id="kvg:StrokePaths_080a1" style="fill:none;stroke:#000000;stroke- 
width:3;stroke-linecap:round;stroke-linejoin:round;">
<path id="kvg:080a1-s1" 
d="M20.22,18.74c0.77,0.77,0.79,2.14,0.8,3.05C21.38,62,20.62,75,11.5,89.39"/>
</g>
</svg>''';
Run Code Online (Sandbox Code Playgroud)

我无法将其渲染到图像小部件或绘制到画布上。我已经尝试了两种方法,但没有取得任何进展。

我将在下面粘贴完整的代码:我不确定我是否走在正确的轨道上。

import 'dart:async';
import 'dart:ui';

import 'package:flutter/material.dart';
import 'package:flutter_svg/flutter_svg.dart';

 class KanjiGradeGenerator extends StatefulWidget {
     @override
     _KanjiGradeState createState() => _KanjiGradeState();
 }

 class _KanjiGradeState extends State<KanjiGradeGenerator> {

 _KanjiGradeState() {}

displaySVG() async {

<g id="kvg:StrokePaths_080a1" style="fill:none;stroke:#000000;stroke- 
width:3;stroke-linecap:round;stroke-linejoin:round;">
<path id="kvg:080a1-s1" 
d="M20.22,18.74c0.77,0.77,0.79,2.14,0.8,3.05C21.38,62,20.62,75,11.5,89.39"/>
</g>
</svg>''';

final DrawableRoot svgRoot = await svg.fromSvgString(rawSvg, rawSvg);

final Picture …
Run Code Online (Sandbox Code Playgroud)

svg dart flutter

5
推荐指数
2
解决办法
1万
查看次数

如何在Flutter中获取文件的base64

我有一个文件路径字符串,例如

path = /data/user/0/com.digitalpathshalabd.school/cache/Shaiful_Islam.docx
Run Code Online (Sandbox Code Playgroud)

现在我想将文件转换为base64

我怎样才能做到这一点?

base64 docx flutter flutter-file

1
推荐指数
1
解决办法
7435
查看次数

标签 统计

dart ×3

flutter ×3

base64 ×2

base64url ×1

docx ×1

flutter-file ×1

http ×1

svg ×1

url ×1