Не получается загрузить файл на сервер

  • Автор темы Автор темы one
  • Дата начала Дата начала

one

Client
Регистрация
22.09.2015
Сообщения
7 019
Реакции
1 314
Баллы
113
При выполнении в лог пишет Выполнение действия FTPFile Входная строка имела неверный формат. Что за входная строка?
 
Скрин строки давай
 
Если б я знал что подразумевается под словом "входной".
 
Если б я знал что подразумевается под словом "входной".

Я думаю, что это локальный путь или путь на сервере. А больше где там строки? Если только в настройке подключения:

623f8d3323f2c69a134d8b815169a4a0.png
 
Пути проверяйте.
 
Прокси не используются. Пути рабочие, пересмотрел несколько раз, берутся из настроек проекта.
 
Такой же самый блок, только другие автаризационные данные работает и такие же пути к локальным файлам и на удаленном сервере.
Настройки FTP соединения: http://joxi.ru/BA0Rv9jFBVQvEm
Настройки блока работы с FTP: http://joxi.ru/EA46vQWuDxBXwm

Одно но, не хотел создавать список файлов, по этому путь указал как есть в настройках.
 
Такой же самый блок, только другие автаризационные данные работает и такие же пути к локальным файлам и на удаленном сервере.
Настройки FTP соединения: http://joxi.ru/BA0Rv9jFBVQvEm
Настройки блока работы с FTP: http://joxi.ru/EA46vQWuDxBXwm

Одно но, не хотел создавать список файлов, по этому путь указал как есть в настройках.

На joxi.ru за просмотр рекламы платят? Почему бы не найти нормальный хостинг изображений и не публиковать картинки на самом форуме?

Одно но, не хотел создавать список файлов, по этому путь указал как есть в настройках.

Не понятно. А если бы ты хотел создавать список файлов, то как бы ты путь прописал?

А почему ты хочешь загружать папку на сервер, а используешь экшен для загрузки файлов, там же вот это есть? :

7e166f52c343fa3133feb4b375ba88ce.png


Ты если хочешь воспользоваться загрузчиком для файлов, то тебе и пути к файлам нужно указывать, а не к папкам. Вот он и начал ругаться.
 
На joxi.ru за просмотр рекламы платят? Почему бы не найти нормальный хостинг изображений и не публиковать картинки на самом форуме?
Зачем?
А если бы ты хотел создавать список файлов, то как бы ты путь прописал?
Глобальной переменной. Кстати, если делать список файлов и потом его загружать, загружается один файл из списка. Почему так?
А почему ты хочешь загружать папку на сервер, а используешь экшен для загрузки файлов, там же вот это есть?
Потому что на сервере уже есть файлы с других источников и перезапись имени папки в экшене по моему не работает, ругается на уже существующую папку. так вроде было когда пробовал.
Ты если хочешь воспользоваться загрузчиком для файлов, то тебе и пути к файлам нужно указывать, а не к папкам. Вот он и начал ругаться.
Но один экшен, с другими авторизационными данными по такой схеме работает а один никак не хочет.
 

Чтобы нам удобнее было.

Глобальной переменной. Кстати, если делать список файлов и потом его загружать, загружается один файл из списка. Почему так?

Тоже 1 файл у меня загружается только, если стандартным выбором воспользоваться. Посмотри этот пост: http://zennolab.com/discussion/threads/zagruzka-fajlov-na-server-iz-spiska.24211/ , может приспособишь.

Про глобальную переменную поясни? Не вкурю что-то.

Но один экшен, с другими авторизационными данными по такой схеме работает а один никак не хочет.

Ты уверен, что он 1 в 1 у тебя настроен? Я пробовал загружать так только что, там если так настраивать, то по логике он должен переместить папку files с ПК в папку files на сервере.

b4e7ec1018f73f03d451766fd3341a9f.jpg


Попробуй в пути на сервере убрать files. Тебе же как раз в неё нужно файлы загрузить, а не в такую же внутри? А вообще работает при таких настройках.

Скрин лога с ошибкой дай, может там чего интересного есть.
 
  • Оценить
Реакции: one
Сделал чуть по другому принцип заливки файлов, с использованием списков файлов, теперь на все сервера авторизируется и грузит правда из списка файлов загружает только один.
Тоже 1 файл у меня загружается только, если стандартным выбором воспользоваться. Посмотри этот пост: http://zennolab.com/discussion/threads/zagruzka-fajlov-na-server-iz-spiska.24211/ , может приспособишь.
По пробовал на скорую руку, не помогло. Да и как то не понятно в экшене в выборе действия сказано что загружаем файлы а не файл а грузиться именно один файл.
 
Работа с FTP или с sFTP в Зеннопостере это наслаждение для гурманов. То через раз заливает, то говорит, что залил, - смотришь - на сервере ничего нету. А, если, не дай бог, используются переменные в пути, то вообще вилы. Ну и т.д. и т.п.
Нет желания перебрать этот момент?
 
Последнее редактирование:
  • Оценить
Реакции: bizzon
Работа с FTP или с sFTP в Зеннопостере это наслаждение для гурманов. То через раз заливает, то говорит, что залил, - смотришь - на сервере ничего нету. А, если, не дай бог, используются переменные в пути, то вообще вилы. Ну и т.д. и т.п.
Нет желания перебрать этот момент?
Пришлите пример с инструкцией для воспроизведения проблемы. Передам программисту.
Сам использую заливку по фтп в своем шаблоне, в течении недели проблем не выявил.
 
Если бы можно было сказать, что вот в этом случае происходит сбой, а в этом нет, то это было бы здориво. А так собственно и присылать вам нечего, потому как одно и тоже соединение, например, просто срабатывает в 10 % случаев. Ну попытаюсь отловить более-менее явные баги. Например с переменными в пути.
Народ, вы тоже присылайте, не стесняйтесь, а то так и будет работа с FTP хождением по мукам.
 
ну вот, например, мне надо залить файл на свой сервер по sFTP.
путь
/var/www/alex199/data/www/my.site.com

логин для входа на сервер
alex

пишет в логах мол ничего не вышло сделать по этому пути:

/var/www/alex/var/www/alex199/data/www/my.site.com

откуда он взял такой путь? что за префикс такой в пути?
 
Пришлите пример для воспроизведения на support@zennolab.com
На словах тут сложно изъясняться(
 
еще, а что если файл на сервере существует, то он не перезаписывается?
 
Пришлите пример для воспроизведения на support@zennolab.com
На словах тут сложно изъясняться(

Без доступа на мой сервер воспроизвести не получится. Соррри, при всем уважении я это сделать не могу. Партнеры не поймут.
Просто попробуйте сделать на любой свой сервер заливку по sFTP и посмотрите. Поставит он у вас такой префикс с логином или нет.
Отпишитесь, плиз, кто льет по sFTP. Как у вас?

По-моему да. Я отправляю команду на удаление всегда сначала

Ну как так? Где логика? Хотябы сделать флажок "Переписывать данные на сервере".
 
Последнее редактирование:
еще, а что если файл на сервере существует, то он не перезаписывается?
Если одинаковые файлы, то нужно всегда удалять! Добавили бы перезапись в фтп! На многих фтп если одинаковые файлы(в фтп клиентах) то выскакивает окно с подтверждением, вот как то реализрвать это подтверждение!
 
Без доступа на мой сервер воспроизвести не получится. Соррри, при всем уважении я это сделать не могу. Партнеры не поймут.
Просто попробуйте сделать на любой свой сервер заливку по sFTP и посмотрите. Поставит он у вас такой префикс с логином или нет.
Отпишитесь, плиз, кто льет по sFTP. Как у вас?

У меня нет SFTP для теста.
Если пришлете пример в виде шаблона - передам программисту посмотреть. Создать тестовый фтп аккаунт с доступом к одной неважной папке и после теста удалить его не видится мне сложным, если вопрос критичный.
 
Да, я с этим уже разобрался. Спасибо!
 
Те же грабли. Загрузить файл. Пишет, что не может создать директорию, хотя вижу - файл закачен.
Даю команду удалить - пишет не могу найти и не удаляет.
Мой первый опыт с ftp на этом софте, расстроился сразу.
 
Мой первый опыт с ftp на этом софте, расстроился сразу.
Не переживайте! Пробуйте еще раз, у Вас все обязательно получиться!
 
Загрузить файл.
Пишет, что не может создать директорию, хотя вижу - файл закачен

2016-07-05 16:07:01.2161|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "Ошибка при создании новой директории на Ftp узле ......"
Сообщение: "Rebex.Net.FtpException: Create directory operation failed (550).
в Rebex.Net.Ftp.1SAJuN(Int32 , Boolean )
в Rebex.Net.Ftp.1ZKI6h(String )
в Rebex.Net.Ftp.1kDyXdZ(String )
в ZennoLab.FTP.FtpBrowser.XbAQ9Ta4MHw1WEoYqb7m(Object , Object )
в ZennoLab.FTP.FtpBrowser.CreateDirectory(String directory)"
2016-07-05 16:07:01.3651|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "Выполнение действия FTPFile id: 30d9e871-9a88-4a7c-af3c-ee6f45311206 группы действий id: 1328b9de-ff09-4268-8c4f-ffeafb6cd8bc"
Сообщение: "Ошибка при работе с FTP"
 
Загрузить файл.
Пишет, что не может создать директорию, хотя вижу - файл закачен

2016-07-05 16:07:01.2161|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "Ошибка при создании новой директории на Ftp узле ......"
Сообщение: "Rebex.Net.FtpException: Create directory operation failed (550).
в Rebex.Net.Ftp.1SAJuN(Int32 , Boolean )
в Rebex.Net.Ftp.1ZKI6h(String )
в Rebex.Net.Ftp.1kDyXdZ(String )
в ZennoLab.FTP.FtpBrowser.XbAQ9Ta4MHw1WEoYqb7m(Object , Object )
в ZennoLab.FTP.FtpBrowser.CreateDirectory(String directory)"
2016-07-05 16:07:01.3651|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "Выполнение действия FTPFile id: 30d9e871-9a88-4a7c-af3c-ee6f45311206 группы действий id: 1328b9de-ff09-4268-8c4f-ffeafb6cd8bc"
Сообщение: "Ошибка при работе с FTP"
Либо некорректно указана директорию, либо с правами что-то.
Приложите скрин свойств действия по загрузке файла на FTP.
 
https://gyazo.com/ff978387cc837886f95bb3cd268f504e
Закачивает с правами 664, соединение sFTP

Если ставлю файл удалить, то уже не удаляет. Пишет что не видит его.
Версия программы 5.9.8.1 тестю в РМ в постере не пробовал.
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)