[英]Capture more then one photo and send to the server UWP C#
我应该提供一个简单的服务,该服务允许制作一些照片并将其发送到服务器。 但是我有一些问题,我正在使用下面的代码:
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 。 Background Transfer的官方文档中的“ 上传多个文件”部分介绍了如何上传多个文件。 另外,您还可以参考BackgroundTransfer的官方示例 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.