Quantcast
Channel: QtWebEngine
Viewing all articles
Browse latest Browse all 13965

روش آپلود کردن در python /pyqt(pyside)

$
0
0
سلام من ی برنامه ای با pyside نوشتم و الان برنامه نیاز داره که بتونه توی xfilesharing فایل آپلود کنه مشکل من چون که کلا با پایتون و پایساید خیلی جدید هستم(کلا با زبان سیستمی)نمیدونم باید چجوری هدر هارو ارسال کنم.یعنی کلا نمیدونم احتیاجات چی هستش قسمت کد آپلودر من به این صورت هستش def upload(self, data, url):         Temp = QtCore.QByteArray(data)         if self._reply is None:             request = QtNetwork.QNetworkRequest(QtCore.QUrl(url))             request.setHeader(                 QtNetwork.QNetworkRequest.ContentTypeHeader,                 'multipart/form-data; boundary=---------------------------6550436631168000750764841')             request.setRawHeader(                 QtNetwork.QNetworkRequest.ContentTypeHeader,                 'image/png')             request.setHeader(                 QtNetwork.QNetworkRequest.ContentDispositionHeader,                 'form-data; name="image_field"; filename="icon.png"')             request.setHeader(                 QtNetwork.QNetworkRequest.ContentLengthHeader,                 len(Temp))                         self._reply = self.parent().post(request, Temp)             self._reply.uploadProgress.connect(self.handleUploadProgress)             self._reply.finished.connect(self.handleFinished) این هم فرم html من هستش که میخوام برای مثال ی عکس بفرستم  <form enctype="multipart/form-data" method="post" action="123.php">    <input type="file" size="32" name="image_field" value="">    <input type="submit" name="Submit" value="upload">  </form> من از tamper که یک افزونه فایرفاکس هم هست استفاده کردم و این هدر هارو از اونجا گرفتم میشه لطفا راهنماییم کنید که کجای کارم اشتباس و باید چه چیزهایی رو تصحیح کنم ممنون از همگی

Viewing all articles
Browse latest Browse all 13965

Trending Articles