Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 黑莓10图像上传_Image_Blackberry 10 - Fatal编程技术网

Image 黑莓10图像上传

Image 黑莓10图像上传,image,blackberry-10,Image,Blackberry 10,我在尝试上载映像进程1780056901(Zain)终止的SIGSEGV代码=1 fltno=11 ip=00000000时遇到此错误。我没有从黑莓论坛得到任何帮助,而且大多数黑莓文档几乎都是垃圾。他们放的这么多代码都是完全错误的文档,不起作用 void ApplicationUI::getPicture() { FilePicker* filePicker = new FilePicker(); filePicker->setType(FileType::Picture); filePi

我在尝试上载映像进程1780056901(Zain)终止的SIGSEGV代码=1 fltno=11 ip=00000000时遇到此错误。我没有从黑莓论坛得到任何帮助,而且大多数黑莓文档几乎都是垃圾。他们放的这么多代码都是完全错误的文档,不起作用

void ApplicationUI::getPicture()
{
FilePicker* filePicker = new FilePicker();
filePicker->setType(FileType::Picture);
filePicker->setTitle("Select Picture");
filePicker->setMode(FilePickerMode::Picker);
filePicker->open();
QObject::connect(filePicker,
        SIGNAL(fileSelected(const QStringList&)),
        this,
        SLOT(onFileSelected(const QStringList&)));

  }
      void ApplicationUI::onFileSelected(const QStringList& list) {
try
{
    QFile file (list[0]);
    ImageView* ay = root->findChild<ImageView*>("imageName");
    if(ay != NULL)
        ay->setImage(Image(list[0]));
    QString body = "" ;
    QSettings settings("Netvariant", "Zain");
    QString locale_string = settings.value("lang").toString();
    if(locale_string == "ar")
        locale_string == "ar";
    else
        locale_string = "en";
    const QUrl url("myurl");
     QHttpPart imagePart;
     imagePart.setHeader(QNetworkRequest::ContentTypeHeader, QVariant("image/jpeg"));
     imagePart.setHeader(QNetworkRequest::ContentDispositionHeader, QVariant("form-data; name=\"imageFile\""));
     imagePart.setRawHeader("Content-ID", "my@content.id"); // add any headers you like via setRawHeader()
     file.open(QIODevice::ReadOnly);
     imagePart.setBodyDevice(&file);
     QHttpMultiPart *multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType);
     file.setParent(multiPart); // we cannot delete the file now, so delete it with the multiPart
      multiPart->append(imagePart);
      QNetworkRequest request(url);

      QNetworkAccessManager* netManager = new QNetworkAccessManager(this);
      QNetworkReply *reply = netManager->post(request, multiPart);


}
catch(...)
{

}
 }
void ApplicationUI::getPicture()
{
FilePicker*FilePicker=新FilePicker();
filePicker->setType(FileType::Picture);
文件选择器->设置标题(“选择图片”);
filePicker->setMode(FilePickerMode::Picker);
文件选择器->打开();
QObject::connect(文件选择器,
信号(选择的文件(常量QStringList&),
这
插槽(onflesselected(const QStringList&));
}
void ApplicationUI::onFileSelected(常量QStringList&list){
尝试
{
QFile文件(列表[0]);
ImageView*ay=root->findChild(“imageName”);
如果(ay!=NULL)
ay->setImage(图像(列表[0]);
QString body=“”;
QSettings设置(“Netvariant”、“Zain”);
QString locale_string=settings.value(“lang”).toString();
如果(语言环境_字符串==“ar”)
语言环境_字符串==“ar”;
其他的
locale_string=“en”;
const-QUrl-url(“myurl”);
QHttpPart-imagePart;
setHeader(QNetworkRequest::ContentTypeHeader,QVariant(“图像/jpeg”));
setHeader(QNetworkRequest::ContentDispositionHeader,QVariant(“表单数据;名称=\“imageFile\”));
imagePart.setRawHeader(“内容ID”)my@content.id“”;//通过setRawHeader()添加您喜欢的任何标题
open(QIODevice::ReadOnly);
imagePart.setBodyDevice(文件(&F);
QHttpMultiPart*multiPart=新的QHttpMultiPart(QHttpMultiPart::FormDataType);
file.setParent(multiPart);//我们现在无法删除该文件,因此请使用multiPart删除它
多部分->附加(imagePart);
QNetworkRequest请求(url);
QNetworkAccessManager*netManager=新的QNetworkAccessManager(此);
QNetworkReply*reply=netManager->post(请求,多部分);
}
捕获(…)
{
}
}

我已经在BB论坛上回复了你的问题:你说“我没有从黑莓论坛得到任何帮助”。真正地你在发帖子前给了那个论坛1个小时,在你得到回复前它已经在这里3个小时了。那么,你会在另一个论坛上说堆栈溢出是无用的吗?那么你在BB论坛上已经问过和回答过的问题呢?你上次帮助别人是什么时候?你已经在这个论坛上2个月了,没有回答任何问题。我在BB论坛上没有看到任何解决方案。你得到你所付出的。。。