Как сохранить изображение, снятое на камеру непосредственно на облачный сервер, используя QT? - PullRequest
0 голосов
/ 07 ноября 2019

Мне нужно сделать снимок с камеры устройства и отправить изображение прямо на облачный сервер, я очень плохо знаком с облаком и хранилищем, поэтому мне нужна помощь по этой теме.

Я успешновозможность открыть камеру и сделать снимок и сохранить его в моем локальном хранилище. Пожалуйста, помогите мне расширить этот код.

Main_management::Main_management(QWidget *parent)
    : QWidget(parent)
{
    cam=new QCamera();
    cam->setCaptureMode(QCamera::CaptureStillImage);
    view=new QCameraViewfinder();
    view->show();
    cam->setViewfinder(view);
    vb1.addWidget(view,10,Qt::AlignTop);
    pb=new QPushButton("capture");
    vb1.addWidget(pb,0,Qt::AlignBottom);
    this->setLayout(&vb1);
    imageCapture=new QCameraImageCapture(cam);
    cam->start();
    connect(pb,SIGNAL(clicked()),SLOT(Capture_image()));
        cam->start();
}

Main_management::~Main_management()
{

}

void Main_management::Capture_image()
{
    qDebug()<<Q_FUNC_INFO<<endl;
        imageCapture->capture("C:/Users/vinay/Documents");
    }

, как вы можете видеть в слоте, где я храню изображение в локальном хранилище. Пожалуйста, можете мне кое-что показать, как использовать любые API облачного хранилища и выдвинуть изображениена сервер.

...