Как лучше всего разрешить пользователям отправлять изображения аудио или видео на наш веб-сайт? - PullRequest
1 голос
/ 10 августа 2009

Есть ли у кого-нибудь опыт разработки способа, позволяющего пользователям загружать фотографии (и, возможно, видео) на веб-сайт для хранения в базе данных с мобильных устройств? Мы будем работать с нашей системой на платформе UNIX, и большая часть системной логики написана на PHP, а данные хранятся в базе данных MySQL.

  1. Участникам будет предоставлен адрес электронной почты, на который они будут отправлять вложения. Когда новый участник присоединяется, новый адрес электронной почты будет создан с уникальным именем пользователя.
  2. Прикрепленные изображения, видео или аудио будут проанализированы, сохранены на сервере, а запись изображения и т. Д. Добавлена ​​в базу данных.
  3. Можно ли предоставить способ отправки фотографий с помощью текстового сообщения / мультимедийного сообщения
  4. А как насчет iPhone, карт eyefi и т. Д., Если бы они отправляли фотографии с помощью электронной почты, которую мы могли бы проанализировать?

ура

1 Ответ

2 голосов
/ 10 августа 2009

Самый простой способ сделать это - запустить задачу cron, которая подключается к учетной записи POP / IMAP, захватывает все электронные письма и обрабатывает их.

Возможно, есть несколько библиотек, которые помогут вам с этим, но если вы хотите написать свой собственный, основные шаги:

1) Выйдите, получите письмо
2) Найти вложения
(Вы захотите посмотреть «получение вложений из писем через PHP»)
3) Найдите любую информацию о теле, которую вы действительно хотите сохранить (описания / и т. Д.)
4) Запишите это в базу данных

Об электронных письмах iPhone: все электронные письма созданы равными, потому что это довольно открытый формат, за исключением некоторых проприетарных продуктов. Я предполагаю, что iPhone отправит вложение, подобное любому другому почтовому клиенту.

Сторона MMS, с которой я не могу вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...