2011-12-18 93 views
3

我一直在寻找上传照片通过电子邮件文件(在PHP中),但找不到好的。通过电子邮件上传图片

有没有简单的方法通过电子邮件上传图片/照片?

即。步骤,

1) on mobile devices, email a picture to [email protected] 
2) copy the picture into our server like facebook or flickr 

PS。我运行Apache服务器,MySQL和PHP

+0

不要难,看看php的imap功能 – 2011-12-18 20:07:14

+0

感谢您的评论Dagon,有没有样品? – 2011-12-18 20:09:33

+0

为了这种目的,将一个PHP脚本设置为'procmail'处理程序通常是最简单的。 (克伦工作投票是另一种解决方法)。无论哪种方式都需要邮件附件/解码器,所以不像接收邮件那么简单。 – mario 2011-12-18 20:09:57

回答

0

有许多不同的方法来接收PHP的电子邮件。主要的选项有:

  • 检索通过后台作业(的cron等)和IMAP/POP3
  • 的邮件运行邮件服务器,并作出这样的(它管到PHP)将内容发送到应用程序直接
  • 使用第三方服务

我写了一篇博客文章,这是为Rails here,虽然这是为Rails几乎所有的校长仍然适用于PHP和直接转换。

+0

感谢您的回答史蒂夫,有没有第三方服务? – 2011-12-19 21:53:07

+0

CloudMailin(我创建的)是一种选择。我们允许您直接将附件发送到S3或使用您自己的PHP代码将附件直接发送给您,并通过api将它们上传到facebook/flickr。 – 2011-12-20 15:20:21