用户
 找回密码
 立即注册

1

主题

3

帖子

35

积分

新手上路

Rank: 1

积分
35
发表于 2020-6-3 16:50:49
我用cameraButton拍照过后,暂时不不需要上传照片到服务器,怎么保存到手机或平板的本机文件夹里面呢
使用道具 举报 回复
可以使用camera控件,camera控件有离线上传的功能
使用道具 举报 回复 支持 反对
发表于 2020-6-4 11:30:01
Lula.Jin 发表于 2020-6-4 10:47
可以使用camera控件,camera控件有离线上传的功能

请问手机本地的文件夹比如SD卡里的文件路径怎么获取呢,还要怎么保存到本地
使用道具 举报 回复 支持 反对
另外可以 使用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
使用道具 举报 回复 支持 反对
发表于 2020-6-4 14:23:28
Lula.Jin 发表于 2020-6-4 13:44
另外可以 使用camera的GetClientPhotoPath方法,例如   camera1.GetClientPhotoPath((obj,args)=> {
       ...

好的,谢谢。再请教下,有没有提供专门操作手机本地文件的类或方法呢
使用道具 举报 回复 支持 反对
发表于 2020-6-4 14:40:12
yuanyaming 发表于 2020-6-4 14:23
好的,谢谢。再请教下,有没有提供专门操作手机本地文件的类或方法呢

没有,需要将手机文件上传服务器后由服务端处理,在下载至手机
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册