Smobiler上海石磨_.NET移动开发平台

标题: cameraButton怎么保存到手机本地文件夹 [打印本页]

作者: yuanyaming    时间: 2020-6-3 16:50
标题: cameraButton怎么保存到手机本地文件夹
我用cameraButton拍照过后,暂时不不需要上传照片到服务器,怎么保存到手机或平板的本机文件夹里面呢

作者: Lula.Jin    时间: 2020-6-4 10:47
可以使用camera控件,camera控件有离线上传的功能
作者: yuanyaming    时间: 2020-6-4 11:30
Lula.Jin 发表于 2020-6-4 10:47
可以使用camera控件,camera控件有离线上传的功能

请问手机本地的文件夹比如SD卡里的文件路径怎么获取呢,还要怎么保存到本地
作者: Lula.Jin    时间: 2020-6-4 13:44
另外可以 使用camera的GetClientPhotoPath方法,例如   camera1.GetClientPhotoPath((obj,args)=> {
                 foreach (KeyValuePair<string ,string> dt in args.Resources)
                {
                    Toast(dt.Key + "####" + dt.Value);//key为图片名称 value为路径
                }

            });
手机文件路路径可以通过  this.Client.File.UploadPath获取,例如                     
clientPath = "";
                    this.Client.File.UploadPath((obj, args) =>
                    {
                        if (args.isError == false)
                        {
                            clientPath = args.Resources.ElementAt(0).Value;
                            Toast(clientPath);
                        }
                        else
                        {
                            Toast(args.error);
                        }
                    });

更多关于文件下载上传的示例参考 https://github.com/comsmobiler/SmobilerTutorials/blob/master/Source/Components/demoClient.cs

作者: yuanyaming    时间: 2020-6-4 14:23
Lula.Jin 发表于 2020-6-4 13:44
另外可以 使用camera的GetClientPhotoPath方法,例如   camera1.GetClientPhotoPath((obj,args)=> {
       ...

好的,谢谢。再请教下,有没有提供专门操作手机本地文件的类或方法呢
作者: Lula.Jin    时间: 2020-6-4 14:40
yuanyaming 发表于 2020-6-4 14:23
好的,谢谢。再请教下,有没有提供专门操作手机本地文件的类或方法呢

没有,需要将手机文件上传服务器后由服务端处理,在下载至手机




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2