捕获一张以上的照片并发送到服务器UWP c#
本文关键字:并发 照片 服务器 UWP 一张 | 更新日期: 2023-09-27 18:01:35
我应该做一个简单的服务,允许制作一些照片并将它们发送到服务器。但是我有一些问题,我使用下面的代码:
public async void PhotoCap()
{
CameraCaptureUI cc = new CameraCaptureUI();
cc.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Jpeg;
cc.PhotoSettings.CroppedAspectRatio = new Size(3, 4);
cc.PhotoSettings.MaxResolution = CameraCaptureUIMaxPhotoResolution.HighestAvailable;
StorageFile sf = await cc.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (sf != null)
{
BitmapImage bmp = new BitmapImage();
IRandomAccessStream rs = await sf.OpenAsync(FileAccessMode.Read);
bmp.SetSource(rs); //add photo to the ImageView
image.Source = bmp;
}
}
但是我如何捕获多张照片并将它们发送到服务器呢?我应该为它做一个循环吗?
如何捕获多张照片并将它们发送到服务器?我应该为它做一个循环吗?
我认为你需要的是VariablePhotoSequenceCapture。
使用VariablePhotoSequenceCapture
的详细信息请参考官方文档:可变照片序列。
对于上传图像,您可以使用BackgroundTransfer。后台传输的官方文档上传多个文件部分说明了如何上传多个文件。还有一个背景转换的官方样本,你可以参考。