arcc 发表于 2022-5-19 09:15:11

如果连续上传不同照片,图像为第一次上传的照片





      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秒钟后再上传就是新的照片
                //应该如何处理?望解答:handshake
            }
      }

Aden 发表于 2022-5-24 10:22:56

上传多张图片时camera1_ImageCaptured 会多次执行,只要 e.SaveFile保存的文件名不同就可以保存多张图片;camera1_ImageCaptured是异步执行的,若使用同一文件名命名图片可能会导致图片被覆盖。

arcc 发表于 2022-5-24 19:05:45

Aden 发表于 2022-5-24 10:22
上传多张图片时camera1_ImageCaptured 会多次执行,只要 e.SaveFile保存的文件名不同就可以保存多张图片;c ...

感谢回复。
我的问题是

                //如果连续上传不同照片,也能进入这里,但是图像为第一次上传的照片
                //等待5,6秒钟后再上传就是新的照片
                //应该如何处理?望解答
:handshake:handshake
页: [1]
查看完整版本: 如果连续上传不同照片,图像为第一次上传的照片