牛骨文教育服务平台(让学习变的简单)
博文笔记

php利用swfuplod、flash进行图片上传

创建时间:2016-09-21 投稿人: 浏览次数:783

1、PHP的压缩包在我的网盘:http://pan.baidu.com/s/1i4IRtdz

2、解压后的文件:

area_select.js

expressInstall.swf

fullAvatarEditor.js

fullAvatarEditor.swf

swfobject.js

upload.php

preview.html

3、使用介绍:

preview.html

里面的<script type="text/javascript" src="{theme:javascript/artTemplate/swfobject.js}"></script>
        <script type="text/javascript" src="{theme:javascript/artTemplate/fullAvatarEditor.js}"></script>

是swfobject.js和fullAvatarEditor.js所放的位置,

里面的upload_url: "/index.php?controller=seller&action=saveswfupload",

是upload.php里面所有代码,复制粘贴到的控制器访问路径,

fullAvatarEditor.js

里面的var file 和var    expressInstall是两个.swf格式的路径(因为我把解压后的文件放到了/views/sysseller/javascript/artTemplate/目录下,preview.html 和upload.php里面的代码可以分别放到views和controller目录中,其它的可以放统一的位置管理)
如下:

function fullAvatarEditor() {
    var id                = "fullAvatarEditor"            //flash文件的ID
    var file            = "/views/sysseller/javascript/artTemplate/fullAvatarEditor.swf";        //flash文件的路径
    var    version            = "10.1.0";                        //播放该flash所需的最低版本
    var    expressInstall    = "/views/sysseller/javascript/artTemplate/expressInstall.swf";            //expressInstall.swf的路径

......

area_select.js(不用可删除掉)

4、所有参数可参考文档

http://www.fullavatareditor.com/api.html

 

转:http://www.fullavatareditor.com/


html中可以修改case 5

case 5 :
                                if(msg.type == 0)
                                {
                                    if(msg.content.sourceUrl)
                                    {
                                        alert("头像已成功保存至服务器,url为: " + msg.content.sourceUrl);
                                    }
                                    alert("头像已成功保存至服务器,url为: " + msg.content.avatarUrls.join(" "));
                                }
  break;


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。