分享

ExtJs中如何打开指定类型的本地文件

 WindySky 2011-08-07
Ext里的Ext.form.FileUploadField只是简单包装了一个 input type为file的对象,这种dom对象是不支持你说的功能的,accept属性不管用.
你说的这个功能目前用flex做最合适,
另外用参照如下方式改写Ext.form.FileUploadField控件也行(这种方式问题很多,推荐用flex,直接去网上下别人写好的swf文件就可以用)
<input type="button" onclick="openfile()" value="Browse" />
function openfile() 

var fd = new ActiveXObject("MSComDlg.CommonDialog"); 
fd.Filter 
= "图像文件 (*.jpg;*.jpeg;*.gif)|*.jpg;*.jpeg;*.gif"
fd.FilterIndex 
= 2;    
fd.MaxFileSize 
= 128
fd.ShowOpen(); 
document.getElementById(
"txtFileName").value = fd.Filename; 
document.getElementById(
"textImage").src = fd.FileName; 

</script>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多