html - 当浏览器中没有闪烁时,Uploadify 会破坏文件上传

标签 html flash file-upload uploadify

我有一个带有文件上传元素的 HTML 表单,它基于 Uploadify。 不幸的是,如果浏览器没有安装/启用 Flash(我在 Chrome 和 Safari 上测试过),那么文件上传元素将完全消失,而我希望至少有普通的、常规的, 文件上传 html 元素作为后备。

你甚至可以在 Uploadify 官方演示中看到这种行为(截至今天,2011 年 2 月 28 日):

http://www.uploadify.com/demos/

有人找到解决方法吗? 干杯


在安装了 flash 但被禁用的情况下,这些都不起作用!
例如,这一行:

if (swfobject.getFlashPlayerVersion().major === 0)

安装并启用或安装并禁用相同的天气闪光灯!
我考虑过获取 uploadify API 并对其进行检查,但我发现了零个示例,有什么想法吗?

最佳答案

我使用了 onSWFReady 事件,当然,如果禁用了 Flash,则不会触发该事件。我删除了包含 native 文件输入的 block ,并在加载 swf 时显示 uploadify div,效果很好:

onSWFReady: function() {
    $('#property-post .upload .browse').remove();
    $('#uploadify').css('display', 'block');
}

关于html - 当浏览器中没有闪烁时,Uploadify 会破坏文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5137093/

相关文章:

javascript - 打开本地HTML文件

HTML 标签解析

php - 从 MySQL 数据库获取数据到 HTML 下拉列表

python - 如何在 Django 中以单一形式上传多个文件?

javascript - 防止 javascript onclick 子元素

C++ 通用回调实现

html - flash 和显示的 div 的问题

apache-flex - Speex 或 nellymoser

asp.net - 立即调用 C# 函数在文件上传中选择文件

javascript - 跨浏览器样式 "choose file"按钮