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

标题: 如果连续上传不同照片,图像为第一次上传的照片 [打印本页]

作者: arcc    时间: 2022-5-19 09:15
标题: 如果连续上传不同照片,图像为第一次上传的照片




        private void imageButton头像_Press(object sender, EventArgs e)
        {
            camera1.GetPhoto();
        }

        private void camera1_ImageCaptured(object sender, BinaryResultArgs e)
        {
            if (string.IsNullOrEmpty(e.error))
            {
                e.SaveFile("头像.jpg", 当前用户路径);
                //如果连续上传不同照片,也能进入这里,但是图像为第一次上传的照片
                //等待5,6秒钟后再上传就是新的照片
                //应该如何处理?望解答
            }
        }


作者: Aden    时间: 2022-5-24 10:22
上传多张图片时camera1_ImageCaptured 会多次执行,只要 e.SaveFile保存的文件名不同就可以保存多张图片;camera1_ImageCaptured是异步执行的,若使用同一文件名命名图片可能会导致图片被覆盖。
作者: arcc    时间: 2022-5-24 19:05
Aden 发表于 2022-5-24 10:22
上传多张图片时camera1_ImageCaptured 会多次执行,只要 e.SaveFile保存的文件名不同就可以保存多张图片;c ...

感谢回复。
我的问题是

                //如果连续上传不同照片,也能进入这里,但是图像为第一次上传的照片
                //等待5,6秒钟后再上传就是新的照片
                //应该如何处理?望解答






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