javascript類型File的Input按鈕功能研究

來源:互聯網
上載者:User

比如 http://www.youku.com/v1.0.0326/v/swf/up.swf
這是優酷的視頻上傳選擇,其是通過FLASH的方法來實現了不顯示非視頻類檔案。
FLASH到這種效果一般也就是如這裡所描述的 複製代碼 代碼如下:import flash.net.FileReferenceList;
var fileRef:FileReferenceList = new FileReferenceList();
var allTypes:Array = [];
var 瀏覽類型:Object = new Object();
瀏覽類型.description = "瀏覽類型(*.mp3)";
瀏覽類型.extension = "*.mp3";
allTypes.push(瀏覽類型);
fileRef.browse(allTypes);

所以針對我們的網頁中<input type="File">能不能也實現快顯視窗限制檔案類型呢?
現在的解決方案只能是通過監測來提醒使用者上傳檔案的格式不正確 <input type="file" name="path" onpropertychange="check()"> (只能上傳JPG或GIF格式的圖片)<br />
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]

<br /><p>
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]

不過這種效果顯然沒有FLASH的使用者體驗好。有必要對這類FLASH上傳關注一下了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.