我们正在使用 Encoding.com 的观看文件夹来处理来自我们的 Amazon S3 存储桶的视频。
它工作正常,但我们的通知有问题。我们希望它在我们的服务器中运行一个脚本来更新我们数据库中的视频状态并从 S3 中删除原始视频文件。在监视文件夹通知字段中,我们插入脚本 URL ( http://www.domain.com/autocomplete/encoding-confirm/ ),但它永远不会运行。在我的浏览器中使用 URL 时,它运行良好。
可能是什么问题呢?
我们正在使用 Encoding.com 的观看文件夹来处理来自我们的 Amazon S3 存储桶的视频。
它工作正常,但我们的通知有问题。我们希望它在我们的服务器中运行一个脚本来更新我们数据库中的视频状态并从 S3 中删除原始视频文件。在监视文件夹通知字段中,我们插入脚本 URL ( http://www.domain.com/autocomplete/encoding-confirm/ ),但它永远不会运行。在我的浏览器中使用 URL 时,它运行良好。
可能是什么问题呢?
通知很可能是在 POST 请求中发送的,但如果在您使用浏览器点击 URL 时它有效,则可能意味着您的脚本正在侦听 GET 请求。
该脚本实际上正在运行,但由于通知返回 NULL,因此 PHP 脚本无法运行。
打开一个新线程,看看是否有人知道为什么这可能会返回 NULL。 https://stackoverflow.com/questions/14739500/encoding-com-notifications-returning-null