Автор Тема: [Файловая система] Нужно написать для сайта загрузчик файлов  (Прочитано 4855 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArgoNaft [?]

  • Новичок
  • *
  • Сообщений: 129
  • Репутация: 0
    • Награды
Есть сайт, там куча программа наподобие download.com, мне нужно написать лоадера, те сначала пользователь скачивает мой exe и далее запустив его идет процесс next next ... и идет скачивание файла дистрибутива программы. Все бы не чего, но мне нужно сделать его универсальным. Скажем нажал человек на скачку одной программы она пошла и под этим же exe нажал ну другой линк и там должна пойти скачка без проблем запрошенного файла. Как мне это сделать ума не приложу. Не компилировать же под каждый URL свой exe
Жаль что у файлов нет динамических полей для записи доп информации о них :)
« Последнее редактирование: Август 20, 2013, 22:37:35 от ArgoNaft »

Русское сообщество AutoIt


Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Цитата: ArgoNaft
Скажем нажал человек на скачку одной программы она пошла и под этим же exe нажал ну(на?) другой линк и там должна пойти скачка
Это не возможно если вы подразумеваете что программа должна: Запустить закачку, а потом(когда все еще закачивается предыдущий link) запустить новый(второй) и выполнять закачку синхронно с первым и вторым загружаемым файлом. Это не получиться из-за отсутствия много-поточности\задачности.
Можно конечно сделать 2 *.exe(файлов программы): 1) будет принимать линки и дожидаться окончания предыдущей загрузки, 2) будет собственно загружать

Оффлайн ArgoNaft [?]

  • Новичок
  • *
  • Сообщений: 129

  • Автор темы
  • Репутация: 0
    • Награды
нет видимо я не верно выразился сейчас еще раз обрисую, там многопточность не нужна.

Есть ссылки дистрибутивов:
http://site1.com/dwn1.exe
http://site2.net/dwn2.exe

они размещены у меня на сайте, эти ссылки. Но я не хочу отдавать их просто вот в открытом виде я хочу чтобы люди качали эти программы через мой доп лоадер файл.
Те пришел человек кликает по ссылке http://site1.com/dwn1.exe, ему скачивается не dwn1.exe, а мой loader.exe в котором должна быть зашита ссылка на http://site1.com/dwn1.exe. Запустив loader.exe она делает соединение на URL http://site1.com/dwn1.exe и тянет уже нужный файл ну и там как стянула запускает. Все бы просто но не компилировать же loader.exe под ссылку http://site1.com/dwn1.exe и под ссылку http://site2.net/dwn2.exe отдельно разные. А если этих ссылок много ... вот что я имел ввиду

Оффлайн sims [?]

  • Осваивающий
  • **
  • Сообщений: 184
  • Репутация: 24
  • Пол: Мужской
    • Награды
MnM  [?]
Цитировать
выполнять закачку синхронно с первым и вторым загружаемым файлом. Это не получиться из-за отсутствия много-поточности\задачности.
Можно в одном потоке качать хоть 1000 файлов, но реализация будет сложнее чем при один файл / поток.

Русское сообщество AutoIt

Re: [Файловая система] Нужно написать для сайта лоадер
« Ответ #3 Отправлен: Август 18, 2013, 18:50:38 »

Оффлайн ArgoNaft [?]

  • Новичок
  • *
  • Сообщений: 129

  • Автор темы
  • Репутация: 0
    • Награды
http://download.cnet.com/CleanDisk/3001-2248_4-10034035.html?spi=b1c270c83938016c897703de3d3463e1 Ну вот пример, сначала они дают Loader и только потом уже он тянет саму программу. Вот они дают loader название которого совпадает с названием программы, может в этом фишка. При запуске смотрим свое название файла ... передаем его GETом сервер, и сервер уже отдает прямой URL на скачку. У меня просто больше идей то нет

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2313
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
ArgoNaft,
И к перемещению темы +
ПредупреждениеОформите, пожалуйста, тему в соответствии с Правилами обязательного оформления тем в разделе "Стол заказов"

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


Добавлено: Август 20, 2013, 09:12:43
ПредупреждениеЗа нарушение правил форума (пункт Б.5):
Цитировать
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.

Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Файловая система]  Нужно написать для сайта лоадер" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

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

Оффлайн Belfigor [?]

  • Локальный модератор
  • *
  • Сообщений: 3481
  • Репутация: 925
    • Награды
  • Версия AutoIt: 3.3.14.0
Кто-то реально пользуется такими раковыми сайтами?  :blink:


Добавлено: Август 20, 2013, 09:14:46
Хехе, только ткнул по ссылке, мне попытались вирус впарить :D

Любые темы внутри раздела "Разработка ботов" не названные в соответствии с правилами раздела, будут закрываться.
Любой ответ, любого пользователя в теме с предупреждением, направленный на решение вопроса, произведенный до того как предупреждение было исправлено, приведет к закрытию темы и удалению всего что было после предупреждения.

Оффлайн ArgoNaft [?]

  • Новичок
  • *
  • Сообщений: 129

  • Автор темы
  • Репутация: 0
    • Награды
OffTopichttp://download.cnet.com/CleanDisk/3001-2248_4-10034035.html?spi=b1c270c83938016c897703de3d3463e1 тут вирус? вы не чего не путаете? :)

Это нормальный метод монетезации, не нравиться ваше право, там ведь везде опционально все. Весь free soft сейчас так идет почти на 90 процентов. Я не хочу спорить это off top ибо.

Просьбы вынести с стола заказов - ошибочно вы его перенесли

Русское сообщество AutoIt

Re: [Файловая система] Нужно написать для сайта лоадер
« Ответ #7 Отправлен: Август 20, 2013, 22:23:52 »

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2313
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
ArgoNaft  [?]
Цитировать
Просьбы вынести с стола заказов - ошибочно вы его перенесли
ИМХО, Ваш первый пост это тех.задание, а это не для Общие вопросы по AutoIt.

Оффлайн ArgoNaft [?]

  • Новичок
  • *
  • Сообщений: 129

  • Автор темы
  • Репутация: 0
    • Награды
Я описал систему, а не тз :), чтоб понимали люди кто будут давать советы для чего это и как оно работать должно. Я же логику спрашиваю а не код.

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
ArgoNaft  [?]
Цитировать
Я же логику спрашиваю а не код.
в разделе стол заказов? тут либо-либо. если есть наработки, но есть затруднения то в раздел для новичков, или тематический раздел. если нет ничего, но есть желание получить что-то (в виде кода, а не "логики" или еще какой абстракции), то оформить по правилам и в стол заказов. выбирай. только не долго.
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Оффлайн ArgoNaft [?]

  • Новичок
  • *
  • Сообщений: 129

  • Автор темы
  • Репутация: 0
    • Награды
я же говорю что не правильно перенесли меня в стол заказов, топик то прочитайте хотя бы второе мое сообщение в нем :), модератор думаю вскоре поправит ситуацию и обратно вынесет

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
ArgoNaft
ок. и где твои наработки и в чем твои затруднения?

Оффлайн ArgoNaft [?]

  • Новичок
  • *
  • Сообщений: 129

  • Автор темы
  • Репутация: 0
    • Награды
если внимательно прочитать то можно понять что я даже уже нашел решение вопроса

Цитировать
Ну вот пример, сначала они дают Loader и только потом уже он тянет саму программу. Вот они дают loader название которого совпадает с названием программы, может в этом фишка. При запуске смотрим свое название файла ... передаем его GETом сервер, и сервер уже отдает прямой URL на скачку. У меня просто больше идей то нет

это по наработкам  ;)

может быть сообществе даст другую логику?

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2313
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
ArgoNaft,
Может быть, место темы в разделе Общение, где можно обсудить возможную логику действий как со стороны сервера (сайта), так и со стороны клиента.

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
5 Ответов
4849 Просмотров
Последний ответ Май 29, 2010, 18:38:39
от Kaster
2 Ответов
5634 Просмотров
Последний ответ Февраль 26, 2010, 19:24:04
от CreatoR
2 Ответов
3122 Просмотров
Последний ответ Апрель 29, 2010, 10:51:38
от bossdima
3 Ответов
3537 Просмотров
Последний ответ Сентябрь 13, 2010, 18:05:41
от Talany
5 Ответов
4680 Просмотров
Последний ответ Январь 11, 2012, 12:41:35
от Gorenich
3 Ответов
4235 Просмотров
Последний ответ Июль 08, 2012, 21:56:19
от warezoogle3
5 Ответов
3398 Просмотров
Последний ответ Октябрь 25, 2012, 09:06:10
от ivsatel
4 Ответов
2278 Просмотров
Последний ответ Ноябрь 11, 2012, 16:14:27
от Балодя
4 Ответов
2701 Просмотров
Последний ответ Февраль 10, 2013, 01:34:46
от Medic84
0 Ответов
838 Просмотров
Последний ответ Август 20, 2013, 09:11:09
от madmasles