Cómo descargar mediante el bloque con Qt?
-
26-09-2019 - |
Pregunta
Por muchas razones i necesidad de descarga de archivos por parte de 1.024 bytes.
No encuentro nada en QnetworkAccessManager. No puedo utilizar la "técnica de cabecera" porque mi servidor no son compatibles con ella.
Me llaman técnica cabecera, la tecnica que enviar cosas por el estilo "Content-Range: bytes de 21.010-47.000 / 47022" en la cabecera de la petición http
Solución
Utilice un QTcpSocket
lugar y QTcpSocket::setReadBufferSize()
llamada con un valor apropiado. Entonces no va a ser capaz de leer los trozos más grandes que el tamaño del búfer que ha establecido.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow