我必须从设备的相机拍照,然后将图像直接发送到云服务器。我对云和存储还很陌生,所以我需要有关此主题的帮助。
我能够成功打开相机并拍照,然后将图片存储到本地存储中。请帮助我扩展此代码。
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,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并将映像推送到服务器上的方法来指导我。