在asp.net中为站点自动启用闪存

时间:2018-02-08 08:07:56

标签: asp.net flash

我正在使用Uploadify.swf文件将某些类型的文件上传到我的Dropbox帐户。但是,如果未检测到闪存或未启用闪存,则不会上载文件。作为开发人员,我已为此问题生成了弹出消息。但我试图找到是否有任何方式自动启用网站的闪存,而无需手动完成。

同样,Firefox不支持swf文件。它适用于Chrome和Internet Explorer。

以下是我的代码

$(document).ready(function () {
                 $("#<%=FileUpload1.ClientID%>").uploadify({
                     swf: 'scripts/uploadify.swf',
                     uploader: 'Upload.ashx',
                     cancelImg: 'Content/cancel.png',
                     auto: true,
                     multi: true,
                     method: 'POST',
                     //fileTypeExts: '*.jpg; *.png; *.gif; *.bmp; *.jpeg; *.JPG; *.pdf; *.doc; *.docx;',
                     buttonText: 'Upload File',
                     width: 130,
                     onUploadSuccess: function (file, data, response) {
                         console.log("sucess");

                         console.log(data);

                         var filName = file.name + Math.random();
                         console.log(filName);

                         $("#attachedfiles").append("<tr><td>" + file.name + "</td><td><a  onclick=\"deleteHostTable(this);\"   href = 'javascript:;'>[x]</a></td></tr>");

                     },
                     onFallback: function () {
                         alert('Flash was not detected  or flash version is not supported.');


                     }
                 });
             });

1 个答案:

答案 0 :(得分:0)

默认情况下,Firefox和Chrome已禁用Flash。虽然最终用户仍然可以启用它,但闪存技术似乎已经过时了。

我使用第三方上传组件upload files to Amazon。它还支持DropBox upload开箱即用。