#c# #java #javascript
#c# #java #javascript
Вопрос:
Я искал файлообменный сайт для размещения своих файлов, и мой друг предложил мне премиум-аккаунт на Box.net .
Проблема на этом хост-сайте (и на многих других) заключается в том, что ссылки невозможно угадать, их нельзя предсказать. Это означает: если вы загружаете 2 изображения под названием «1.jpg » и «2.jpg «, ссылки не похожи на
«www.host.com/omar/1.jpg , www.host.com/omar/2.jpg » ,
вместо этого они похожи
«www.host.com/qweqwasd , www.host.com/123lqqwje » ..
Поэтому я не могу использовать их в своем приложении, поскольку я загружаю много небольших сайтов и не могу копировать каждую ссылку вручную, это займет несколько дней.
Есть ли способ переопределить эту проблему в программе? может быть, запустить скрипт, чтобы получить все ссылки на сайте?
Комментарии:
1. Несмотря на то, что UUID предсказуем — это может быть хорошим решением для вас
Ответ №1:
Когда вы загружаете файл, предположительно, страница, показанная впоследствии, дает ссылку — так что просто проанализируйте эту страницу и извлеките из нее ссылку.
Просто подумайте о том, как бы вы получили ссылку, если бы вы были человеком, и сделали то же самое в коде. (Я предполагаю, что вы уже выполняете загрузку в коде.)
В качестве альтернативы, используйте другой файлообменный сайт, который позволяет указать имя файла.
Комментарии:
1. Нет, я просто перетаскиваю все файлы вручную со своего компьютера.. Я думаю, мне придется использовать другой сайт. Можете ли вы предложить какой-либо хост-сайт?
2. @Omar: Нет, но веб-хостинг с FTP достаточно дешев … или просто напишите программу для выполнения загрузки для вас.