forum.dolgachov.com - форум о фотобанках, стоках и продаже фотографий / microstock forum

forum => Фототехника => : ayazad April 13, 2008, 09:18:09 PM

: вопрос по FTP
: ayazad April 13, 2008, 09:18:09 PM
Стыдно признавать, но сегодня первый раз попробовал залить фотки через FTP. Установил у себя FileZilla 3.0.9.1. Попробовал закинуть 15 файлов на Фотолию, половина файлов почемута закачалась по 2-3 раза, в связи с чем вопрос: почему так?
: Re: вопрос по FTP
: ayazad April 14, 2008, 10:41:02 AM
На остальные стоки все прошло без сучка  ....!!!
: Re: вопрос по FTP
: fastsnail April 14, 2008, 05:48:05 PM
может быть вы мне подскажете как пользоваться файлзиллой? я не могу понять как вообще создать что-то типа списка всех фтп...
: Re: вопрос по FTP
: ayazad April 14, 2008, 05:59:19 PM
Всегда пожалуйста!  ;) http://www.microstock.ru/articles/64.html
: Re: вопрос по FTP
: fastsnail April 14, 2008, 06:23:12 PM
Всегда пожалуйста!  ;) http://www.microstock.ru/articles/64.html

о дааа! спасибо огромнейшее!! =)
: Re: вопрос по FTP
: chesterf April 23, 2008, 08:34:36 AM
Может кто знает чем можно автоматизировать процесс загрузки по фтп сразу на несколько банков, и чтобы потом по завершению комп выключался
: Re: вопрос по FTP
: Deleter April 23, 2008, 07:24:42 PM
Может кто знает чем можно автоматизировать процесс загрузки по фтп сразу на несколько банков, и чтобы потом по завершению комп выключался
Пожалуй, самое лучшее, что вам может подойти - это CushyStock (http://www.cushystock.com/rus/), но она платная! Есть еще какая-то забугорная софтина, но она хуже!
: Re: вопрос по FTP
: hardlock April 24, 2008, 04:38:42 AM
Может кто знает чем можно автоматизировать процесс загрузки по фтп сразу на несколько банков, и чтобы потом по завершению комп выключался

судя по тому, что вы хотите, чтобы комп выключался -- загрузка идет долго, т.е. я предполагаю, что проблема в том, что канал от вашего компа в мир медленный. Если это так, что  у меня аналогичная проблема, я в первый раз в жизни заливал фотки [не свои] на стоки как раз вчера:

делал так:

1) заливаю (медленно и печально) пачку на свой сервер в интернете (там у меня сайт, сервер на быстром канале).
2) уже оттуда быстро, почти мгновенно, разливаю на stockxpert, fotolia, dreamstime, bigstock по FTP (за минуту сделал на коленке скрипт, который это делает).  Уже от этого простого действия общее время рассылки сокращается в пять раз.

3) и там же на  сервере запускаю браузер (консольный lynx) и загружаю пока вручную, но по мгновенному каналу, фотки на istock. на istock выполняю только step1 для каждого файла -- и фотки остаются в unfinished uploads.. и их можно доаттрибутировать  в нормальном браузере из дома.

Из явных дальнейших планов -- доавтоматизировать istock-овский гемор.. 
1) чтобы автоматом и пачкой заливались файлы  в unfinished uploads
2) istock не показывает содержимое поля Description, если оно заполнялось в Miscrosoft PhotoInfo, поэтому придется перед заливкой автоматически переделать Extif и IPTC файла под вид, понимаемый istock-ом. Из файлов аттрибутированных в Photoshop-е Istock текст Description берет успешно.

Хотя при лимите в 15 файлов, на предыдущих двух пунктах можно наэкономить 30 мин максимум (из расчета 2 мин нетворческого мышевозства и мышеприцеливания на каждый файл)

3) Самое страшное воровство времени в  istock -- это words disambiguation, когда фотограф сам, добровольно ставит галки, так чтобы его работы не появлялись в результатах поиска у потенциального покупателя :)

Единственное, что я могу тут придумать -- сделать интерфейс к айстоку, чтобы галки расставлять через  сотовый телефон, тогда можно будет совместить занятие Этим с ездой в _общественном_ транспорте :)

Мне вот что интересно: проверка правильности исполнения disambiguation у инспекторов istock-а занимает столько же дополнительного времени?   







: Re: вопрос по FTP
: hardlock April 24, 2008, 04:46:02 AM
много написал, коротко: рассылайте фотки с компьютера, подключенного по быстрому каналу.
: Re: вопрос по FTP
: chesterf April 24, 2008, 05:18:28 AM
hardlock то есть для организации описанного вами процесса нужно купить домен оплатить хостинг? Чего-то я не совсем догоняю...
: Re: вопрос по FTP
: hardlock April 24, 2008, 05:28:56 AM
1) какой-то хостинг нужен (само слово хостинг как раз и обозначает, что кто-то платно или бесплатно соглашается похранить ваши файлы на своем сервере).

2) доменное имя сойдет любое, в том числе то, что будет бесплатно прилагаться к хостингу, сойдет и просто числовой IP-адрес. платить за особое имя в данном случае не нужно. какое есть -- такое и есть.
: Re: вопрос по FTP
: hardlock April 24, 2008, 05:34:13 AM
Вышеописанная схема требует ssh (или cgi, или php), но можно делать и  проще используя только FTP.
: Re: вопрос по FTP
: hardlock April 24, 2008, 05:42:48 AM
Протокол FTP позволяет перебрасывать файлы с FTP-сервера на FTP-сервер (скажем с вашего сайта на сток) напрямую, минуя компьютер пользователя.  Хотя бы один из серверов (лучше отдающий) должен поддерживать режим active, passive поддерживают все.

Такая передача сервер-сервер неправильно называется FXP. Пример программы под Windows, которая умеет таким процессом управлять FlashFXP (бета-версия бесплатная).

UPD: С этим дешевым методом облом.. "By default, ProFTPD does not allow such site-to-site transfers". Я был не прав.
: Re: вопрос по FTP
: hardlock April 24, 2008, 05:51:30 AM
еще важное, про FTP на bigstockphoto:

230 Welcome to Bigstockphoto.com. Thank you for taking the time to upload your p
hotos,  **** NOTE: FTP Uploading is scheduled to be down between Friday 8AM and
Monday 8AM (CST) every week ****

итого: по выходным FTP у bigstock-а может не работать :)

Так же, когда я пробовал, глючила заливка у фотолии, но потом рассосалось само.

: Re: вопрос по FTP
: hardlock April 24, 2008, 05:59:51 AM

я вчера заметил, что  stockxpert заявляет, что умеет выкачивать фотки из интернета, т.е. даёте ему пачку URL-ов на файлы с фотками, а он сам выкачивает. Мило! Кто-нибудь пробовал?
: Re: вопрос по FTP
: hardlock April 24, 2008, 06:01:14 AM
Попробовал закинуть 15 файлов на Фотолию, половина файлов почемута закачалась по 2-3 раза, в связи с чем вопрос: почему так?

фотолия временно глючила, и Filezilla повторяла попытку отправить файл

: Re: вопрос по FTP
: chesterf April 24, 2008, 08:05:17 AM
Протокол FTP позволяет перебрасывать файлы с FTP-сервера на FTP-сервер (скажем с вашего сайта на сток) напрямую, минуя компьютер пользователя.  Хотя бы один из серверов (лучше отдающий) должен поддерживать режим active, passive поддерживают все.

Такая передача сервер-сервер неправильно называется FXP. Пример программы под Windows, которая умеет таким процессом управлять FlashFXP (бета-версия бесплатная).

UPD: С этим дешевым методом облом.. "By default, ProFTPD does not allow such site-to-site transfers". Я был не прав.
Я что-то не сообразил с чем облом? С пересылкой ФТП-ФТП минуя пользователя?
: Re: вопрос по FTP
: hardlock April 24, 2008, 08:21:48 AM
Я что-то не сообразил с чем облом? С пересылкой ФТП-ФТП минуя пользователя?

Да, облом с FXP. Выключено такое в современных FTP серверах (по умолчанию). Мои знания устарели.
: Re: вопрос по FTP
: chesterf April 24, 2008, 08:25:50 AM
Может кто знает чем можно автоматизировать процесс загрузки по фтп сразу на несколько банков, и чтобы потом по завершению комп выключался

судя по тому, что вы хотите, чтобы комп выключался -- загрузка идет долго, т.е. я предполагаю, что проблема в том, что канал от вашего компа в мир медленный. Если это так, что  у меня аналогичная проблема, я в первый раз в жизни заливал фотки [не свои] на стоки как раз вчера:

делал так:

1) заливаю (медленно и печально) пачку на свой сервер в интернете (там у меня сайт, сервер на быстром канале).
2) уже оттуда быстро, почти мгновенно, разливаю на stockxpert, fotolia, dreamstime, bigstock по FTP (за минуту сделал на коленке скрипт, который это делает).  Уже от этого простого действия общее время рассылки сокращается в пять раз.

3) и там же на  сервере запускаю браузер (консольный lynx) и загружаю пока вручную, но по мгновенному каналу, фотки на istock. на istock выполняю только step1 для каждого файла -- и фотки остаются в unfinished uploads.. и их можно доаттрибутировать  в нормальном браузере из дома.

Из явных дальнейших планов -- доавтоматизировать istock-овский гемор.. 
1) чтобы автоматом и пачкой заливались файлы  в unfinished uploads
2) istock не показывает содержимое поля Description, если оно заполнялось в Miscrosoft PhotoInfo, поэтому придется перед заливкой автоматически переделать Extif и IPTC файла под вид, понимаемый istock-ом. Из файлов аттрибутированных в Photoshop-е Istock текст Description берет успешно.

Хотя при лимите в 15 файлов, на предыдущих двух пунктах можно наэкономить 30 мин максимум (из расчета 2 мин нетворческого мышевозства и мышеприцеливания на каждый файл)

3) Самое страшное воровство времени в  istock -- это words disambiguation, когда фотограф сам, добровольно ставит галки, так чтобы его работы не появлялись в результатах поиска у потенциального покупателя :)

Единственное, что я могу тут придумать -- сделать интерфейс к айстоку, чтобы галки расставлять через  сотовый телефон, тогда можно будет совместить занятие Этим с ездой в _общественном_ транспорте :)

Мне вот что интересно: проверка правильности исполнения disambiguation у инспекторов istock-а занимает столько же дополнительного времени?   

Но вот здесь же вы осуществляете передачу файлов ?
: Re: вопрос по FTP
: constructer April 25, 2008, 02:40:19 AM
hardlock, продолжайте ваши изыскания. Тема актуальна не только у людей с узким каналом, но и с платным трафиком. Учитывая, что я с женой теперь готовим по десятке каждый день, то объемы пугают.
: Re: вопрос по FTP
: chesterf April 25, 2008, 03:15:12 AM
да надо бы подключить коллективный разум и взять это дело в разработку, автоматизация процессов здорово упрощает жизнь
: Re: вопрос по FTP
: hardlock April 25, 2008, 01:58:03 PM

Но вот здесь же вы осуществляете передачу файлов ?

в случае FXP участвуют три стороны: клиент устанавливает два управляющих соединения на два разных FTP-сервера, и командует одному серверу передать файл другому серверу напрямую.. на такое сейчас серверы не соглашаются.

в моем случае все просто и стандартно -- обычная заливка по ftp, клиент (мой сайт на хорошем канале) соединяется со стоком и заливает файлы.
: Re: вопрос по FTP
: hardlock April 25, 2008, 02:09:42 PM

сделал тупую автоматизацию для айстока, как оказалось istock позволяет заливать только по два файла одновременно.. а если заливать последовательно,  то у меня пока уходит по  40 секунд на каждый релогин.. впрочем на лимите в 15 файлов -- всё это не критично.

: Re: вопрос по FTP
: hardlock April 25, 2008, 02:26:59 PM
да надо бы подключить коллективный разум и взять это дело в разработку, автоматизация процессов здорово упрощает жизнь

вроде бы нашел подходящее готовое решение на PHP, чтобы сделать сервер-посредник для разливки файлов.

http://www.net2ftp.com/help.html

особенно мне нравится вот эта строчка из описания..

Copy or move to a 2nd FTP server
Handy to import files to your FTP server, or to export files from your FTP server to another FTP server.

: Re: вопрос по FTP
: sad April 25, 2008, 04:21:31 PM
Скрипт работает.

Можно даже ничего не устанавливать - напрямую с их сайта соединяешься со своим FTP, заливаешь туда фотки (или они уже лежат там).
Выбираешь необходимые, после чего выбираешь "Копировать"... там будет вариант "Другой FTP-сервер" и предложено ввести сервер/логин/пароль.
После тыкаешь "галочку" и скрипт сам соединяется с указанным FTP и заливает твои картинки.

Всё.
: Re: вопрос по FTP
: hardlock April 25, 2008, 11:08:45 PM
Скрипт работает.

отлично

Можно даже ничего не устанавливать - напрямую с их сайта соединяешься со своим FTP, заливаешь туда фотки (или они уже лежат
там).

а вот это зря. показали свои пароли чужому сайту. теперь меняйте.

хотя нормальному фотографу быстрее поменят пароли, а не покупать хостинг и устанавливать ПХП-скрипты
: Re: вопрос по FTP
: chesterf April 26, 2008, 05:01:53 AM
Я вот купил домен, хостинг... под сайт, теперь можно и php скрипты устанавливать но как и что делать...
upd: блиин оказывается там нет поддержки php на моем тарифном плане ... эх :tears:
: Re: вопрос по FTP
: constructer April 30, 2008, 02:42:02 AM
hardlock и sad:

Господа, не могли бы вы, как маленькому ребенку, поэтапно расписать алгоритм действий как залить таким образом два файла фото1 и фото2 на сайт, например dreamstime? :pray:


Вроде бы как программист в прошлом, но вот веб-технологиях и веб-программировании них..чего не понимаю.
: Re: вопрос по FTP
: constructer April 30, 2008, 08:27:06 PM
:) я имел в виду как со своего сайта с фтп на фтп перекинуть. Файлзилой в последнее время пользуюсь регулярно, но опять же я плачу за трафик, а моя 10-ка плюс 10-ка жены это метров сто. На 6-7 стоков закинуть это и по времени и по деньгам - очень много выходит. Поэтому очень заинтересовался как можно со своего сайта на стоки заливать. Какой для этого нужен хостинг? Какие скрипты куда прописать и т.д.
: Re: вопрос по FTP
: chesterf May 01, 2008, 05:12:52 AM
:) я имел в виду как со своего сайта с фтп на фтп перекинуть. Файлзилой в последнее время пользуюсь регулярно, но опять же я плачу за трафик, а моя 10-ка плюс 10-ка жены это метров сто. На 6-7 стоков закинуть это и по времени и по деньгам - очень много выходит. Поэтому очень заинтересовался как можно со своего сайта на стоки заливать. Какой для этого нужен хостинг? Какие скрипты куда прописать и т.д.
см выше про скрипт php net2ftp
: Re: вопрос по FTP
: hardlock May 06, 2008, 04:28:59 AM
:) я имел в виду как со своего сайта с фтп на фтп перекинуть. Файлзилой в последнее время пользуюсь регулярно, но опять же я плачу за трафик, а моя 10-ка плюс 10-ка жены это метров сто. На 6-7 стоков закинуть это и по времени и по деньгам - очень много выходит. Поэтому очень заинтересовался как можно со своего сайта на стоки заливать. Какой для этого нужен хостинг? Какие скрипты куда прописать и т.д.

- хостинг любой с PHP (и желательно с CGI, если это не увеличивает цену) и дискового места должно хватать на типичную порцию файлов.
- что касается установки PHP-скриптов, то объяснять совсем с нуля долго.. лучше найдите кого-нибудь, кто делает сайты на PHP .. (сойдет и школьник 13-14 лет с опытом запуска форума) и поставьте ему/ей задачу...

можете пока ничего не покупать, а для разливки использовать FTP стока 133рф.com (в качестве раздающего) и сайт www.net2ftp.com для управления раздачей. Халява получается, но сразу скажу, засвеченные чужому сайту (net2ftp.com) пароли придется менять, т.к. это пароли на деньги, а 123rf будет не в восторге, что его используют нецелевым образом и создают паразитную нагрузку.
: Re: вопрос по FTP
: chesterf November 07, 2008, 05:38:00 PM
Помнится кто-то говорил на форуме что закидывает все фото разом по фтп (исключая айс), не могу найти тему где это было озвучено. Кто это был признавайтесь :) пожалуйста...
: Re: вопрос по FTP
: azotov November 07, 2008, 11:00:15 PM
Возможно это был я :)

Использую программу FTPRush.
Для автоматической загрузки написал следующий скрипт:

:
uses
  rfScriptEnv, System, Classes, Sysutils;

procedure OnCallExternalProgramClick(Sender);
var Filename: string;
begin
  RushApp.UI.Selection.Prepare;
  if RushApp.UI.Selection.IsLocalSide and (RushApp.UI.Selection.Count > 0) then
    for i:= 0 to (RushApp.UI.Selection.Count - 1) do
    begin
      Filename := RushApp.UI.Selection.Items[i].FullPath;
      while Pos('\', Filename) > 0 do Filename := Copy(Filename, Pos('\', Filename) + 1, Length(Filename));
      Directory := Copy(RushApp.UI.Selection.Items[i].FullPath, 1, Length(RushApp.UI.Selection.Items[i].FullPath) - Length(Filename) - 1);
      RushApp.FTP.Transfer(0, '', Directory, Filename, 'список стоков', './', Filename, RS_FILE or RS_UP or RS_DIRSRC or RS_DIRDES or RS_NOSKIP or RS_APPEND or RS_LOGOUT, '', '', '', '', '', 0, 0, 0, 0, 0, 0, 0);
    end
  else ShowMessage('Please, select some local files');
end;

procedure OnSwitchlayout(Sender);
begin
  RushApp.UI.Menu.Local.Add('', 'Upload to stocks', 2, '').OnClick := 'OnCallExternalProgramClick';
end;

begin
  RushApp.UI.OnSwitchLayout := 'OnSwitchlayout';
end;

Скрипт вводится в программе через пункт меню "Script Designer".
Вместо "список стоков" в скрипте нужно вставить список (через точку с запятой) имен FTP-сайтов стоков. Эти сайты нужно предварительно завести в программе через пункт меню "Site Manager".
Скрипт загружает на все стоки из списка все локальные файлы, выбранные в правом окошке программы.
Скрипт не идеален (позволяет загружать файлы только из одной директории + открывает сразу много окон), но я последний раз программировал на Паскале уж очень давно, документация по FTPRush API скудная, да и не хотелось слишком много времени тратить на совершенствование скрипта, лишь бы он моим целям успешно служил :).
: Re: вопрос по FTP
: Boris February 24, 2009, 10:44:28 PM
Стыдно признавать, но сегодня первый раз попробовал залить фотки через FTP. Установил у себя FileZilla 3.0.9.1. Попробовал закинуть 15 файлов на Фотолию, половина файлов почемута закачалась по 2-3 раза, в связи с чем вопрос: почему так?

Как проблема решилась? У меня блин на все стоки такая зараза происходит - не пойму с чем связано. После переустановки системы началось. Кто-нибудь в курсе, что можно сделать?
(пробовал разные FTP клиенты - Connection timed out и все тут. Потом заново начинает лить файл, а в итоге на стоке их оказывается от двух до трех копий!)

UPD уже прочитал, что фотолия тогда глючила, но не могут ведь все глючить, очевидно, что у меня проблема какая-то. Может кто сталкивался?  :bye: