Flash保存图片PHP版
标题“Flash保存图片PHP版”涉及的技术点主要集中在如何利用PHP处理从Flash中传递的图像数据,以便在服务器端保存为图片文件。Flash作为一种曾经广泛使用的富互联网应用程序平台,允许开发者创建交互式内容,包括动态图像。在这个场景下,用户可能在Flash应用中绘制或编辑图片,然后希望将这些图片数据保存到服务器。 描述中提到“通过PHP保存flash穿出来的二进制图片数据”,这涉及到以下几个关键步骤和技术: 1. **Flash与服务器通信**:Flash应用通常使用ActionScript进行编程,可以通过发送HTTP请求(如POST)将图片数据发送到服务器。这些数据通常是二进制格式,如JPEG或PNG的原始位图数据。 2. **PHP接收数据**:在服务器端,PHP脚本需要监听并接收这个POST请求。使用`$_POST`全局数组可以访问提交的数据,但是图片数据通常在请求体中,因此可能需要使用`file_get_contents('php://input')`来获取原始数据。 3. **处理二进制数据**:PHP需要解析接收到的二进制数据,并将其转换为可识别的图片格式。这通常涉及到创建一个PHP文件流(`fopen`函数),将二进制数据写入文件(`fwrite`函数),并确保文件以正确的图片格式关闭(例如,JPEG或PNG,这取决于Flash传递的数据类型)。 4. **文件保存**:PHP需要在服务器上找到一个合适的位置保存图片文件。可以使用`move_uploaded_file`函数将临时文件移动到目标位置,同时确保文件名的唯一性和安全性,防止覆盖已有文件。 5. **安全考虑**:在处理用户上传的图片时,必须考虑到安全问题,例如防止文件注入攻击。应验证图片数据的MIME类型,确保它确实是图片,而不是其他潜在有害的文件。 6. **压缩包子文件的文件列表**: - `save.asp`:这个文件可能是ASP(Active Server Pages)版本的实现,虽然题目提到的是PHP,但ASP也提供类似的功能来处理这种场景。 - `save.fla`:这是Flash的源文件,包含ActionScript代码和舞台元素,用于创建交互式内容。 - `save.swf`:这是编译后的Flash文件,是用户实际看到和交互的应用。 - `com`:这个文件的含义不明确,可能是部分组件或库,但根据上下文可能与Flash或PHP的组件有关。 "Flash保存图片PHP版"是一个关于如何在服务器端利用PHP处理由Flash应用传递的图片数据并保存为文件的过程,涉及到网络通信、二进制数据处理、文件操作以及安全性等多个方面。这个过程需要对PHP和Flash技术都有一定的理解,特别是它们之间的交互机制。
- 1
- u0104612032013-07-12确实是asp的,flash看起来也一般般
- EoneLiu2014-04-10标题党。鄙视啊。不是php 的呢
- chulin19802012-08-17asp的,不是php的,标题忽悠
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助