Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
сперва делаю вот так читаю до поливины. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. затем делаю вот так. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. но два раза выходит записывается первая половина файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 13:24 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Картежникна http сервере есть команда которая указыывает ему с какого байта выдавать инфу? Content-Range . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 14:34 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovКартежникна http сервере есть команда которая указыывает ему с какого байта выдавать инфу? Content-Range . спасибл а где это тут указывается Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 14:43 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Картежникспасибл а где это тут указываетсяДокументацию на QT - это вы уже самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 14:45 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovКартежникспасибл а где это тут указываетсяДокументацию на QT - это вы уже самостоятельно. manager->head(...) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 15:22 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 16:01 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovКартежникна http сервере есть команда которая указыывает ему с какого байта выдавать инфу? Content-Range . Поправка, "команда которая указывает серверу с какого байта выдавать инфу" это хедер Range в запросе клиента. А Content-Range - это хедер, которым сервер в своем ответе сообщает клиенту что он выполнил это указание и что в результате получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 16:59 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Ага, есть такая путаница в моей ссылке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2014, 20:31 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyBasil A. Sidorovпропущено... Content-Range . Поправка, "команда которая указывает серверу с какого байта выдавать инфу" это хедер Range в запросе клиента. А Content-Range - это хедер, которым сервер в своем ответе сообщает клиенту что он выполнил это указание и что в результате получилось. делаю вот так но все равно получаю целую страницу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 13:24 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Картежник, видимо не хватает HTTP/1.1 206 Partial content, а как его указать? ведь setRawHeader требует название и значение.а здесь только значение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 13:34 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
не тот заголовок в пример взял)).это со стороны сервера такой заголовок а с клиента надо так отправлять Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 14:16 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
теперь скажите мне. как сделать чтобы получилось что не весь сразу файл а по немножку получать. допустим по 100 кбит в сек. мне надо каждый раз новый заголовок с соответсвующими значениями формировать и отправлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 14:23 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Я заходил в свойства сетевушки. Ставил в настройках скорость 10 Mbit/s и получал фактическую скорость трансфера чуть меньше чем 10 * 1024 (kbit/s) / 8 = 1280 Kbit/s. И тестил какие-то сетевые штуки на предмет падений производительности. Смотрел как JPEG с progressive рисуется в браузере. И еще всякие штуки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 15:41 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
у меня скорость 8mbit/sec. Допустим я скачиваю какой нить фильм (700мб) или visual studio. допустим в любую секунду может оборваться связь. допустим у меня тарификация а каждый мегабайт.и я не хочу платить лишнего(допустим качать download manager мне тоже не хочется по той же причине). и вот я хочу скачать этот фильм или визуал студию. ну допустим файл весит 700 мб = 734003200 байт.как лучше поступить? так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. или в цикле по одному мегабайту? Код: plaintext 1. 2. 3. 4. 5. 6. 7. и каждый раз увеличивать значение "bytes=" (просто пока не написал увеличение,ну думаю смысл понятен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 17:28 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. я хочу понять этот случай,я думаю следующее, что пока я не загрузится все 734003200 байт доступ к ним я не получу и соответсвенно не смогу сохранить хотя бы какую нить часть? чтоб после разрыва увеличить значение "bytes=x-734003199" где x размер уже загруженных данных. если так то второй вариант мне подходит,ну если конечно кто нить не предложит получше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 17:37 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Картежникя думаю следующее, что пока я не загрузится все 734003200 байт доступ к ним я не получу и соответсвенно не смогу сохранить хотя бы какую нить часть? Добавь ещё три нолика и спроси себя: а в какое место будут приниматься все эти гигабайты пока ты не получишь к ним доступ?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 18:51 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКартежникя думаю следующее, что пока я не загрузится все 734003200 байт доступ к ним я не получу и соответсвенно не смогу сохранить хотя бы какую нить часть? Добавь ещё три нолика и спроси себя: а в какое место будут приниматься все эти гигабайты пока ты не получишь к ним доступ?.. доступ я к ним получаю следующим образом Код: plaintext 1. 2. 3. 4. 5. 6. тут я понимаю так что он считывает данные только после того как получил все 734003200(000 хоть с тремя ноликами) байт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 18:55 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
если файл будет весить 734003200000 то вот тут file->write(reply->readAll()); мне кажется может произойти что то не очень хорошее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2014, 19:01 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
нашел готовое решение.и увидел что там файл запрашивается не по частям, а полностью и если загрузка была приостановлена,то запрос формируется только для оставшейся части файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 11:09 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
имеется класс class myrequest: public QObject вот с этим тут я хотел отобразить то что вернул скрипт на сервере,т.е. html код страницы Код: plaintext 1. 2. 3. 4. и следующей функцией отправляющей post запрос Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. затем по нажатии кнопки формируется следующие данные и отправляется post запрос Это работает, но не отображает ответ. в принципе скрипт reg.php не отображает ничего Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Это неизвестно работает или нет. и не отображает ответ. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 17:40 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
[quot Картежник] Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 17:42 |
|
||
|
[QT] как организовать докачку файлов?
|
|||
|---|---|---|---|
|
#18+
блин торопился и испортил вопрос. вот правильный вопрос имеется класс class myrequest: public QObject вот с этим тут я хотел отобразить то что вернул скрипт на сервере,т.е. html код страницы Код: plaintext 1. 2. 3. 4. и следующей функцией отправляющей post запрос Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. затем по нажатии кнопки формируется следующие данные и отправляется post запрос Это работает, но не отображает ответ. в принципе скрипт reg.php не отображает ничего Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Это неизвестно работает или нет. и не отображает ответ. Но на самом деле скрипт отображает текст. вот мне нужно получить в QT этот текст. в браузере все работает. а через QT не могу отобразить Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2014, 17:45 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38838252&tid=2019181]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 442ms |

| 0 / 0 |
