341 |
341 |
342 if not self.__loaded: |
342 if not self.__loaded: |
343 self.__load() |
343 self.__load() |
344 |
344 |
345 # determine the url |
345 # determine the url |
346 refererHeader = request.rawHeader("Referer") |
346 refererHeader = request.rawHeader(b"Referer") |
347 if refererHeader.isEmpty(): |
347 if refererHeader.isEmpty(): |
348 return |
348 return |
349 url = QUrl.fromEncoded(refererHeader) |
349 url = QUrl.fromEncoded(refererHeader) |
350 url = self.__stripUrl(url) |
350 url = self.__stripUrl(url) |
351 |
351 |
364 webPage = request.attribute(QNetworkRequest.User + 100) |
364 webPage = request.attribute(QNetworkRequest.User + 100) |
365 if webPage is None: |
365 if webPage is None: |
366 return |
366 return |
367 |
367 |
368 # determine the requests content type |
368 # determine the requests content type |
369 contentTypeHeader = request.rawHeader("Content-Type") |
369 contentTypeHeader = request.rawHeader(b"Content-Type") |
370 if contentTypeHeader.isEmpty(): |
370 if contentTypeHeader.isEmpty(): |
371 return |
371 return |
372 multipart = contentTypeHeader.startsWith("multipart/form-data") |
372 multipart = contentTypeHeader.startsWith("multipart/form-data") |
373 if multipart: |
373 if multipart: |
374 boundary = contentTypeHeader.split(" ")[1].split("=")[1] |
374 boundary = contentTypeHeader.split(" ")[1].split("=")[1] |