Как скачать файл?
-
Как можно скачать файл с сайта? Хочу скачать обработанное изображение с сайта fotostars.me . Там ссылка вроде должна сохраняться в base64, но как то у меня не получается ее получить и как то еще можно скачать кроме http клиента?
-
@Canine в base64 кодируются данные, картинка это и есть данные, по этому скорее всего, то что ты там получаешь base64 это и есть та картинка. Чтобы это проверить, воспользуйся http://codebeautify.org/base64-to-image-converter
-
@out said in Как скачать файл?:
@Canine в base64 кодируются данные, картинка это и есть данные, по этому скорее всего, то что ты там получаешь base64 это и есть та картинка. Чтобы это проверить, воспользуйся http://codebeautify.org/base64-to-image-converter
Да, это картинка, а как ее скачать?(я вообще никогда файлы не качал)
-
@Canine said in Как скачать файл?:
@out said in Как скачать файл?:
@Canine в base64 кодируются данные, картинка это и есть данные, по этому скорее всего, то что ты там получаешь base64 это и есть та картинка. Чтобы это проверить, воспользуйся http://codebeautify.org/base64-to-image-converter
Да, это картинка, а как ее скачать?(я вообще никогда файлы не качал)
Декодирование base64 могло бы помочь?
Кстати, как себя ведет bas при нажатии на кнопку "скачать" ?
-
@xclsv Декодирую вставляю как ссылку или без декодирования вставляю, выдает ошибку.(в браузере по этой ссылке открывается изображение)
-
@Canine в твоем случае ничего качать уже не нужно, раз ты можешь получить base64 строку. То тебе остается только сохранить ее в файл
на счет формата jpg это ты уже сам смотри/выбирай.
-
@out Спасибо! Попробую!
-
@out Что то не получается, сохраняю вот этот.txt файл, то есть беру читаю его и записываю в "путь/имя файла.png"
-
@Canine читать никакой файл не нужно. Нужно только записать. Писать нужно только base64. Вот это
data:image/png;base64,
не base64, это нужно удалить.
-
@out Читать это я для удобства, я пока не сделал парсинг base64 вот и сохранил в файл, а так все работает, убрал
data:image/png;base64, и все сохранилось, спасибо!
-
Не получается что то, на странице base64 не от обработанной картинки, там что то другое, может скажете как можно передать загрузку? Там при нажатии "сохранить" выскакивает окно для сохранения или можно нажать "сохранить картинку как" и тоже сохраняется.
-
@Canine без конкретных данных , примеров, это гадание на коф. гуще, по этому хз..
зы: или там на сайте регаться не надо,чтобы все это проделать?
-
@out 0_1484378829311_fotostars.xml вот например, что я делаю, а регаться не нужно
-
@Canine не смотрел твой пример, просто сайт посмотрел, там картинка результат вообще в canvas. не нашел способа ее скачать (смотрел через сниффер, запросы при загрузке с сервера не поступали, видимо, потому что уже есть в браузере картинка готовая, она при сохранении с сервера не тянется.) не нашел в бас способа установить результат диалога загрузки файлов, как "Диалог Открыть Файл" (
по этому придется ждать админа.
-
@out Нашел на форуме обсуждали скачивание http://community.bablosoft.com/topic/548/как-запросом-получить-изображение-другой-файл/3 и как я понял при нажатии на кнопку скачать, файл скачивается и потом ему можно присвоить имя и разрешение.
-
Там еще какой то swf файл на кнопке сохранения есть, попробовал флеш включить, но файл не скачивается.
-
@Canine Чтобы скачать файл с сайта, нужно нажать на ссылку, а потом вызвать действие Ждать Загрузки Файла. В переменной, которую вы укажете в этом действии будет путь к файлу.
-
@support Так не получается. Файл не появляется в папке и действие ждать файла не выполняется (выдает ошибку, что не удалось дождаться), я смотрел ваш проект из этой темы http://community.bablosoft.com/topic/548/как-запросом-получить-изображение-другой-файл и делал так же, с другим сайтом все нормально, а с этого не хочет скачиваться.
-
@Canine Да, в этом случае так не получится, так как загрузка файла идет через флеш.
Но есть другой метод. Изображение хранится в canvas, его от туда вытянуть очень просто:
self.toDataURL()
Вот скрипт:
-
@support Не подскажете, как можно фотографии закачать на ютуб в видеоредактор? Мне ошибку загрузки выбивает.
-
@Canine http://bablosoft.com/distr/BrowserAutomationStudioDevelopment/16.7.2/BrowserAutomationStudioInstallAllInOne.exe вот в этой версии исправлена ошибка заливки видео на ютуб, фотографии тоже должны загружаться норм