Так, меня не поняли. Мне не нужно загибаться раком и настраивать софт для веб камер, который будет мне раком заливать картинки в галлерею. Я сам хочу написать софт, который будет грабить картинку и отправлять ее на указанный адрес POST запросом. Только у меня времени нет =( Ладно, вижу самому придется все делать.
Трин, мне кажется через пост не пройдет, бэйз увеличит размер картинки а на серваке могут стоять ограничители на длину запроса. Ты знаешь сколько байт разрешено для поста? Я могу на дельфях обьединить пост и скринкэпча, но со всякими прокси и т.п. возиться нехочу.
Грабилку экрана по интервалу сделал, переводит в джипег с указанным качеством, можно задать необходимую часть экрана, щас буду прикручивать баз64, потом все прикручу к инди для пост запросов. Если можешь, напиши некоторое подобиу гэстбуки, которая печатает все приходящие пост, если через баз раскодируется, то впринципе прога будет рабочей!
В общем сделал так, грабит экран, переводит в джипег, сохраняет в файл, переводит в бэйз,снова сохраняет. Пока работу прекращаю так, как от тебя нет ответа. Отправку бэйз через пост сделаю если будет скрипт на сервере, печатающий содержимое поста.
Выходные =))) base увеличит размер, но так как с веб камеры изобажение 320х240, то увеличит не сильно, да и сама картинка обысно занимает 20 кил. Ограничение — мег. Сохранять ее туда сюда — смысла нет. Можешь ли получить сразу base64 сграбленой картинки? Скрипт будет.
Я могу конечно сделать и без создания файлов на винте, но это позже. Сначало хочу сделать костяк программы, чтобы она нормально постила, а потом уже буду работать над оптимизацией. Когда скрипт будет? Могу запостить мой декодировщик бэйз, и тебе на мыло исходник процедуры декодирования, там по аналогии соберешь.
и желательно возвращать хтмл с тэгом имадж, а не просто имадж, просто программа как результат выполнения возвращает полученый документ, а то придется картинку не только постить, но и заново даунлоадить.
Так! Начнем сначала — у всех, кто имеет вебкамеру наверняка есть софт, чтобы снимать с нее фотки.
Для начала стоить намутить галлерею для каждого зареганного юзера, просмотреть которую можно будет через его профиль. Тогда каждый сможет в нее постить фотки хоть с вебкамеры, хоть откуда! Два — если требуется взять изображение с вебкамеры, то тут не стоит изобретать велосипед — это все умеет FLASH! Так что копать надо в этом направлении.
ЗЫ — сам в этом вопросе не разбирался, но мне кажется в моих рассуждениях есть доля логики.
Действительно, а с камерой разве нет софта который сохраняет картинку на винт, а дальше уже на пхп легко реализовать скрипт который будет отправлять картинку на сервак, продумать только нужно как запускать его постоянно... Хотя такой способ не прокатит всем пользователям ннм, покатит только тем у кого установлен пхп, или раздавать вместе со скриптом еще и сам экзешник(php.exe) из cli... Как-то так...
Ты будешь удивлен, но эта программа называется "браузер". набери rapidshare.de и посмотри на кнопку Upload.. :) посмотри как устроена форма и сделай тоже самое. возми адрес картинки,которую пишет вэбкамера и скриптом (например) сабмить картинку на свой сервер.. примеров тому масса и делов там на пять минут.
Чет я не совсем улавливаю алгоритм работы... Написать софт и скрипт. Софт будет сохронять картинку на винт, заполнять форму на серваке, указывая картинку на винте, сабмитить форму, форма будет заливать картинку в /tmp на сервак и потом передавать скрипту. Тебе не кажется что как-то все через Ж?
с вэб камерами идет софт. софт этот _как_минимум_ сохраняет картинку на винте. ничего самому писать не надо. надо только написать хошь на JScript, хошь на VBScript и запускать его так часто насколько нужно. этот скрипт ничего другого не делает, кроме того что сабмитит файл-картинки на твой сервер по хттп.
Я и говорю что через жопу, намного проще написать софт, который будет сроазу на указанный адрес посылать постом картинку, не сохроняя ее на винт не апложа ее на сервак и прочее
Комментарии
Somepass необходим, чтобы никто другой тебе не забил сервер своими запросами.
будет просто отображать то, что ему передали (перед этим, соответственно, расшифровывать из base64)
и желательно возвращать хтмл с тэгом имадж, а не просто имадж, просто программа как результат выполнения возвращает полученый документ, а то придется картинку не только постить, но и заново даунлоадить.
Для начала стоить намутить галлерею для каждого зареганного юзера, просмотреть которую можно будет через его профиль. Тогда каждый сможет в нее постить фотки хоть с вебкамеры, хоть откуда! Два — если требуется взять изображение с вебкамеры, то тут не стоит изобретать велосипед — это все умеет FLASH! Так что копать надо в этом направлении.
ЗЫ — сам в этом вопросе не разбирался, но мне кажется в моих рассуждениях есть доля логики.
Ты, сотворивший пасквиль сей,
Отбрось сомненья и тревоги,
Наполни свой бокал и пей,
Тот яд, что дали тебе Боги...
МОЛОДЦА!!!!!!!!!