2009年03月21日 | 作者:Fonny
很早就想做这个效果,在之前一直没下决心啃下PHP这块骨头前觉得实在是麻烦.
AS3上传下载文件使用:FileReferenceList和FileReference结合FileFilter过滤文件类型,必须依赖服务器程序实现上传下载功能.
我的PHP水平还达不到在服务器端过滤,检查文件并移动到指定目录,并自动添加文件移动后的路径信息到数据库,同时实现和对应的其他表的ID对应功能.
昨天在Flex开发者社区搜索了一下,发现07年就有类似的DEMO,不过也只是演示如何使用PHP结合Flex上传文件而已,并没有涉及到数据库储存.我又找到了些其他高手做的纯PHP结合Javascript的上传程序,发现可以直接利用其中管理上传文件部分的PHP程序,在检查和移动的上传文件之后加上一句SQL语句就实现了上述功能.
目前实现的功能仅限单一后台管理时使用,也就是说只能同时运行一个后台管理程序上传文件并实现上述功能,不能作为客户端图片管理程序使用.因为图片上传和其他表单数据不是同时进行,而是异步进行,并利用查询最新更新的其他数据ID实现上传文件ID的绑定.
虽然功能很弱,但是毕竟实现了目前的需要.
等我有空好好研究一下PHP之后再改进它吧.
因为程序并不强大,而且属于东拼西凑实现的,这里就不放上源代码了.仅仅作为我的一个记号而已.
分享到:
相关推荐
文件可能会被保存到特定的目录,或者存储在数据库中,如MySQL或NoSQL数据库如MongoDB。 在文件上传过程中,为了防止恶意文件上传和保护服务器安全,通常会进行一些验证。例如,检查文件类型是否为图片,限制上传...
SSH+Flex项目是一种基于Flex前端和SSH2(Spring、Struts2、Hibernate)后端框架的开发模式,结合MySql数据库,实现了一套完整的Web应用系统。这种模式常用于构建功能丰富的交互式用户界面,同时提供了强大的数据管理...
【后端PHP与MySQL数据库】 1. 数据库设计:首先需要在MySQL中创建一个名为`movies`的数据库,包含`movieId`(主键,自增),`title`(视频标题),`source`(视频源文件),`thumb`(缩略图),`width`和`height`(缩略图...
- 最后,所有元数据(如标题、文件名等)被添加到MySQL数据库的`movies`表中。 5. **PHP处理上传**: `upload.php`使用PHP的DB类(可能是PEAR的DB库)连接到MySQL数据库。`converttoflv`和`getthumbnail`函数执行...
8. **服务器配置**:后端需要配置合适的Web服务器和数据库来接收和存储上传的图片,如IIS服务器配合SQL Server或MySQL数据库。 9. **API设计**:前后端之间通过API进行通信,可能采用RESTful风格,使用HTTP动词...
Flex Java 在线拍照技术是一种将前端用户界面与后端服务器功能相结合的方法,用于实现Web应用程序中的实时拍照和图像处理功能。这个例子展示了如何利用Adobe Flex作为前端开发工具,结合Java后端来创建一个在线拍照...
这通常涉及到数据库管理,如MySQL或SQLite,用于存储图片的元数据,如标题、描述、上传日期等。开发者会使用ADO.NET或其他数据库连接库来获取这些信息,并将其与Flex应用进行绑定。在Flex中,可以使用...
首先,MySQL数据库管理系统在本平台中扮演了存储课件数据的关键角色。MySQL是一个功能强大的开源SQL数据库管理系统,支持广泛的编程接口,能够与Apache和PHP等技术无缝结合。在平台设计中,MySQL用于存储课件的基本...
这三者的结合通常用于构建具有文件上传功能的动态网页应用,其中jQuery负责DOM操作和事件处理,SWFUpload处理文件上传逻辑,而Servlet则在服务器端接收并处理上传的文件。 ### 2. Java与Code Generation Code ...
### 百度Palo安装与配置详解 ...针对这些问题,我们需要仔细阅读官方文档,并结合日志文件提供的信息来进行故障排查。此外,根据具体的业务需求,还可能需要进一步优化配置文件中的参数,以达到最佳的性能表现。