我有一个php/mysql-we应用程序,希望用户通过网络摄像头为自己的个人资料拍摄快照,类似于它在Facebook和Google+上的工作方式,然后使用php上传到我的服务器。我的问题是我对Flash几乎一无所知。我从其他帖子中了解到,你必须像FB和谷歌一样在客户端使用flash。我找到了一个教程和脚本,可以使用actionscript和PHP来实现这一点。
这是教程。
http://www.beautifycode.com/webcam-flash-php-upload-to-server
我的问题是我不知道动作脚本是如何工作的。我对flash的了解几乎仅限于播放flv或swf文件。我在谷歌和SO上做了一些搜索,似乎你把动作脚本放在了一个fla文件中,但我不知道你是如何从html页面访问的。
我假设客户端必须有闪存,但服务器端不需要闪存。我们只是从用户那里抓取jpg,然后使用普通的php技术上传。
有人能为我指出在php/mysql web应用程序中集成Actionscript和flash的正确方向吗?
谢谢。
首先,您需要构建一个包含Flash"电影"的.swf
文件。通常使用Adobe Flash。
你必须学习一些ActionScript。如果你熟悉其他语言,这并不难。
构建Flash电影,将其编译为.swf
文件,并使用SWFObject或类似工具将该文件嵌入到页面上。从那里,您可以处理服务器端部分,听起来您已经知道如何做了。