繁体   English   中英

拍摄多张照片,然后发送到服务器UWP C#

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM