2013-04-20 5 views
0

для этого примера, из документации Qt, http://qt-project.org/doc/qt-4.8/network-download.html программа сначала прочитала все данные в буфер, затем все данные записываются на диск из буфера, правильно?Примеры загрузки и загрузки в документации Qt

, то для этого примера, из документации Qt, http://qt-project.org/doc/qt-4.8/network-downloadmanager.html программа постоянно считывает и записывает данные, не так ли?

и какой путь более правильным?

ответ

0

Я не думаю, что «более правильный путь» применим и в этом случае, они оба имеют за и против и, очевидно, зависит от того, что вы пытаетесь построить.

Зависит от того, какую функциональность вам нужно. Если вам нужны только «завершенные» элементы для сохранения, а их размер относительно небольшой, чтобы быть сохраненным в памяти, вы можете сначала извлечь их и сохранить. Если вы не знаете, с какими размерами вы работаете, и хотите ли вы иметь такие вещи, как «продолжить прерывание загрузки», вы должны, вероятно, сохранить вещи, поскольку они поступают из сети.

Смежные вопросы