使用电子邮件发送图片并自动上传

时间:2011-07-08 16:00:08

标签: php email upload attachment image

我知道Iphone不允许在Safari上通过网络上传文件,所以我想测试另一种方法。

当用户发送带有照片的电子邮件作为特定电子邮件的附件(比如uploads@domain.com),然后让它自动将照片上传到网络服务器时,我有什么办法吗?

2 个答案:

答案 0 :(得分:1)

是的,您要么将传入的电子邮件直接传送到脚本中(例如使用procmail),要么定期(例如使用cron)轮询邮箱(例如,通过IMAP)查找新消息。

然后你只需要解析邮件,提取图像,然后将其复制到你要复制到的任何地方。

确保你有一些合理的认证方案。

答案 1 :(得分:0)

当然,这里有很多解决方案。您可以在邮件服务器收到电子邮件,定期轮询或使用第三方服务时触发脚本。我写了一篇关于receiving email in ruby and rails的博文。几乎所有的想法都可以用到PHP中,而且我在做实验之前已经这样做了。