Как скачать файл?



  • @out 0_1484378829311_fotostars.xml вот например, что я делаю, а регаться не нужно



  • @Canine не смотрел твой пример, просто сайт посмотрел, там картинка результат вообще в canvas. не нашел способа ее скачать (смотрел через сниффер, запросы при загрузке с сервера не поступали, видимо, потому что уже есть в браузере картинка готовая, она при сохранении с сервера не тянется.) не нашел в бас способа установить результат диалога загрузки файлов, как "Диалог Открыть Файл" (
    по этому придется ждать админа.



  • @out Нашел на форуме обсуждали скачивание http://community.bablosoft.com/topic/548/как-запросом-получить-изображение-другой-файл/3 и как я понял при нажатии на кнопку скачать, файл скачивается и потом ему можно присвоить имя и разрешение.



  • Там еще какой то swf файл на кнопке сохранения есть, попробовал флеш включить, но файл не скачивается.


  • administrators

    @Canine Чтобы скачать файл с сайта, нужно нажать на ссылку, а потом вызвать действие Ждать Загрузки Файла. В переменной, которую вы укажете в этом действии будет путь к файлу.



  • @support Так не получается. Файл не появляется в папке и действие ждать файла не выполняется (выдает ошибку, что не удалось дождаться), я смотрел ваш проект из этой темы http://community.bablosoft.com/topic/548/как-запросом-получить-изображение-другой-файл и делал так же, с другим сайтом все нормально, а с этого не хочет скачиваться.


  • administrators

    @Canine Да, в этом случае так не получится, так как загрузка файла идет через флеш.

    Но есть другой метод. Изображение хранится в canvas, его от туда вытянуть очень просто:

    self.toDataURL()
    

    Вот скрипт:

    0_1484422107053_foto.xml



  • @support Не подскажете, как можно фотографии закачать на ютуб в видеоредактор? Мне ошибку загрузки выбивает.


  • administrators

    @Canine http://bablosoft.com/distr/BrowserAutomationStudioDevelopment/16.7.2/BrowserAutomationStudioInstallAllInOne.exe вот в этой версии исправлена ошибка заливки видео на ютуб, фотографии тоже должны загружаться норм



  • @support Да, в этой версии все нормально. Спасибо!



  • @support Другая проблема вылезла, в youtube все нормально грузится и у меня 2 варианта на странице загрузки (https://www.youtube.com/upload), есть создание слайд-шоу и видеоредактор. При выборе слайд-шоу картинки загружаются, но ничего больше не происходит, а должно открыться изменение порядка фото. А вот с видеоредактором я не знаю как добавить фото в проект, в браузере для этого есть "плюсик", а в BAS он не отображается. Если можно первый вариант осуществить, то лучше его, хотя любой сойдет. Спасибо!


  • administrators

    @Canine said in Как скачать файл?:

    https://www.youtube.com/upload

    Должно работать и то и то. Разбираюсь


  • administrators

    @Canine По сладйдшоу с флеш работает, без флеш - не работает. Нужно включать.
    Editorу тоже нужен флеш, он так и пишет
    http://prnt.sc/dvpbkf

    С ним работает и то и то. https://wiki.bablosoft.com/doku.php?id=ru:how_to_enable_flash

    • появляется когда курсор наводят над картинкой и в браузере и в БАС.


  • @support С флешем все работает, но при использовании относительного пути в "диалог открыть файл" ютуб так же выбивает ошибку загрузки, но это не так критично, главное работает при использовании абсолютного пути.



  • @Canine путь всегда должен быть полный (абсолютный) , с чего ты взял , что должно работать ,если указать абсолютный путь от скрипта )



  • @out Ну на другом сайте то работает)



  • @Canine не может быть такого _) что-то не чисто тут.



  • @out Не знаю, просто указал имя файла с расширением, который лежит в папке BrowserAutomationStudio\apps\16.7.0 и все, он загружается на сайт fotostars.me , я для него выше даже пример оставлял, только там был абсолютный путь.



  • @Canine все верно, так будет срабатывать. Т.к. если указать просто сохранить файл и в пути указать только его название и расширение, то БАС автоматом подставит свой путь \apps\16.7.0 а дальше будет имя твоего файла. Т.е. будет абсолютный путь. Но теперь когда уже есть возможность (недавно же появилось это действие) получать полный путь к текущему работающему скрипту(вместе с файлом), стало удобно пользоваться так:

    // получаем путь к проекту "c:/dir1/dn/my-project/"
    VAR_PROJECT_DIR = project_path().slice(0, project_path().lastIndexOf("/") + 1);
    

    т.е. так я получаю именно директорию проекта, без файла скрипта.
    А дальше уже себе добавляю нужную папку к пути [[PROJECT_DIR]]img/file.jpg
    Таким образом все добро хранится в папке скрипта, а не далеко в \apps\16.7.0 мне так куда удобнее, когда все именно в папке текущего скрипта.



  • @out Мне эти файлы не нужны, они как бы временные и мне бы легче сделать загрузку из папки apps\16.7.0 , чтобы ничего лишнего не прописывать, но в ютубе не работает это почему то.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.