5

我不断采取以下步骤,并且我知道有一种方法可以自动执行此操作:

  1. 将手机中的照片通过电子邮件发送给自己
  2. 将这些照片保存到我的电脑
  3. 将保存的照片上传到网站

有没有办法编写一个脚本(可能在 PHP 中),它执行以下操作:

  1. 收听任何带有 bot 电子邮件附件的电子邮件(例如:bot@site.com)
  2. 自动将发送到该电子邮件的任何附件上传到网站?(例如:上传到 www.site.com/photos)
4

2 回答 2

2

如果您必须在服务器上安装它,有几种方法。

  • PHP 可以通过 POP3 或 IMAP检查邮件帐户。您可以运行一个 cron 作业,该作业触发一个 PHP 脚本,每隔几分钟检查一个秘密电子邮件帐户并在那里进行处理。
  • 传入的电子邮件也可以直接通过管道传输到 PHP 脚本

我只使用 Flickr,他们会给你一个随机的电子邮件地址@flickr.com,你可以发送附件并自动处理它们。如果您同意 Flickr 托管您的照片,那么这是最快和最简单的选择。

于 2009-05-10T22:32:25.723 回答
-3

如果您的手机可以上网,为什么要给他们发电子邮件而不是直接将照片上传到您的网站?许多移动平台都有用于向博客和托管服务(如 Flickr)添加条目和图像的客户端。也许有适合您手机的客户端?


脚本本身是一个被动的东西。虽然我不熟悉 PHP,但是...如果您有一个 24 小时/天打开的页面,您可以将 JavaScript 在 10 分钟内循环调用一些服务器方法以检查电子邮件,如果有附件则启动异步表单邮政。

如果您可以详细说明以及您可以使用的任何东西,那就太好了。它是您的站点并且您具有管理权限还是您只是一个用户?除了 HTTP POST 之外,是否还有其他 API 可供使用?

我相信,除非它是您自己的站点,否则您将需要在某个地方始终运行 PC,同时打开浏览器窗口或桌面程序。

于 2009-05-10T22:04:50.450 回答