Что нового

Почему через InetGet не выкачивается файл?

cosmos

Новичок
Сообщения
37
Репутация
0
Скачиваю через эту команду довольно большой файл (500мб), и он не всегда выкачивается. Т.е. прерывается на середине или в конце. В чем может быть проблема? Сервер откуда качаю работает вроде стабильно.
Код:
InetGet("http://my.com/MyBS.zip", @ScriptDir & "\MyBS.zip", 1 + 2)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
cosmos,
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
cosmos сказал(а):
Хотите сказать, что проблема в самом сервере?
Я не знаю. Лично я с такой проблемой не сталкивался. Попробуйте скачать любой файл аналогичного объема с какого-нибудь другого сервера. Да, и не забудьте отключить антивирус.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
cosmos [?]
Сервер откуда качаю работает вроде стабильно
Что значит вроде? если он не поддерживает докачку и прерывает соединение (слабый сервер), то это не надёжно.

Можно пробовать скачать файл с TCP*.
Также попробуйте InetEx - Альтернатива Inet* с расширенными возможностями.
 
Автор
C

cosmos

Новичок
Сообщения
37
Репутация
0
CreatoR сказал(а):
cosmos [?]
Что значит вроде? если он не поддерживает докачку и прерывает соединение (слабый сервер), то это не надёжно.

Можно пробовать скачать файл с TCP*.
Также попробуйте InetEx - Альтернатива Inet* с расширенными возможностями.

Спасибо, буду пробовать. Может знаете, дропбокс платный аккаунт поддерживает докачку и стоит ли его использовать в таких целях?
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
cosmos сказал(а):
Может знаете, дропбокс платный аккаунт поддерживает докачку и стоит ли его использовать в таких целях?
https://toster.ru/answer?answer_id=73459#answers_list_answer
Лично я для этого использовал шаринг через Дропбокс. Вполне успешно шарил образы 4++ гб
И докачка у них имеется, если клиент ее поддерживает. Да и ссылка прямая на файл выходит, можно скормить любой файлокачалке.

P. S. Сам только что лично проверил, да, поддерживает, всё нормально докачивает, всё работает.
Аккаунт бесплатный.
 
Автор
C

cosmos

Новичок
Сообщения
37
Репутация
0
alex33 сказал(а):
...
P. S. Сам только что лично проверил, да, поддерживает, всё нормально докачивает, всё работает.
Аккаунт бесплатный.

Так это раньше были прямые ссылки, а сейчас только на платном. Но меня и платный устраивает.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
А... Ну да, возможно. Просто я делал себе аккаунт в 2011 году (бесплатный), да так им и пользуюсь, с прямыми ссылками и докачкой. :ok: 8) ;) :smile:
А щас там можно прямую ссылку сделать так: заменить переменную dl в GET параметре с 0 на 1, dl=0 -> dl=1, чтобы получилось примерно так:
Код:
https://www.dropbox.com/s/92t1epa25vdvwm1/Pensive%20Parakeet.jpg?dl=1
Inet* функции с такими ссылками работают нормально.
Код:
InetGet("https://www.dropbox.com/s/92t1epa25vdvwm1/Pensive%20Parakeet.jpg?dl=1", @ScriptDir&"\12345.jpg", 3)


Щас проверим докачку. Докачка не работает... :(
Да, по таким ссылкам докачка действительно не поддерживается... :'(


Добавлено:
Сообщение автоматически объединено:

Докачка только по таким (прямым) ссылкам поддерживается:
Код:
https://dl.dropboxusercontent.com/u/98765432/optional_dir_location/filename.ext
 
Верх