加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

没有Flash的客户端的SwfUpload后备

发布时间:2020-12-15 07:27:35 所属栏目:百科 来源:网络整理
导读:我目前在我的asp.net Web应用程序上使用SwfUpload(v2.2.0.1),绝对没有问题. 我想做的是当用户/客户端没有安装闪存时,回退到正常上传. 我可以想象这可以通过jquery replace或类似的东西来完成,使用闪存检测脚本. 如果用户/客户端没有javascript,我不需要提供
我目前在我的asp.net Web应用程序上使用SwfUpload(v2.2.0.1),绝对没有问题.

我想做的是当用户/客户端没有安装闪存时,回退到正常上传.
我可以想象这可以通过jquery replace或类似的东西来完成,使用闪存检测脚本.

如果用户/客户端没有javascript,我不需要提供回退.

我将如何编写这种类型的回退或者是否有任何有关swfupload回退的工作示例?

提前致谢.

解决方法

似乎最好的方法是使用adobe推荐的Flash检测
Adobe Flash Detection或 similar question on StackOverflow

测试完成后,我们可以根据结果显示/隐藏div或输入.

像这样的东西(jQuery / JS):

var swfu;

if (browserHasFlash() == false) {
   $("#flashUpload").hide();
   $("#regularUpload").show();
}
else {
    //Init SWF Upload
    swfu = new SWFUpload({
        upload_url : "http://www.swfupload.org/upload.php",flash_url : "http://www.swfupload.org/swfupload.swf",file_size_limit : "20 MB"
    });
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读