![](/img/trans.png)
[英]Xamarin Forms Binding Base64 image to CarouselView Image Source
[英]Download file from base64 in xamarin forms
我正在尝试下载已保存在数据库中的文件(可以是图像或 PDF)。 我得到一个字符串格式的文件,所以我想下载这个文件。 问题是,我没有收到任何错误,只是没有在其文件夹中显示下载的文件。 这是我到目前为止所拥有的。
string caminho = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
string caminho_arquivo = Path.Combine(caminho, nome_arquivo);
var decoded = Encoding.UTF8.GetString(Convert.FromBase64String(arquivo.arquivo));
File.WriteAllText(caminho_arquivo, decoded);
下面的代码:
string caminho = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
将显示如下路径:
"/data/user/0/packagename/files/filename"
在内部存储中,没有 root 权限是看不到文件的。
但是您可以使用代码来检查文件是否存在于内部存储中。
if (File.Exists(caminho_arquivo))
{
}
如果你想查看它,你可以使用adb
工具。 关于adb工具请参考链接中的方式。 登录成功时如何将用户名写入本地txt文件并检查文件以进行下次登录?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.