我正在使用PHP/MySQL的网站上,用户可以上传视频,然后,这些视频被转换(使用FFMPEG)FLV和MP4文件。上传到远程服务器
现在,整个“上传”和“转换”过程发生在实际由不同提供商托管的不同(远程)服务器上。
我使用不同托管位置的原因是因为它们提供更多存储和转换功能。
我的问题是:如何(或什么是最好的方式),我可以从用户主要交互的主要网站上传文件到我的'视频托管网站'?此外,上传视频时,信息也会添加到数据库(视频标题,说明等),那么我如何将此信息输入数据库?从远程位置或主站点?
另外,我该如何安全地做到这一点?意思是说,某人不能仅仅浏览视频网站并随意上传文件。或者,如果有人有完全不同的建设性建议,我也非常感谢。
非常感谢!
感谢您的回复,迄今为止。在看过之后,我当然会使用FTP功能。现在,就“转换”新上传的(通过FTP)文件而言,是否会建议设置一个cron作业或某些内容来检查新上载文件的上传文件夹? – Dodinas 2009-08-27 06:09:26
如果您已经通过FTP将文件从主Web服务器上传到了PHP脚本中的视频服务器,您可以在视频服务器上设置一个PHP脚本来进行视频转换。那么你当然必须确保,没有其他人可以触发该脚本。 – Residuum 2009-08-27 15:30:47