從這系列的以上文章中,你已經學到以傳統的方式使用文件。你可以上傳文件到服務器,可以從硬盤中讀取文件。這些都是最普遍的操作文件的方式。然而,還有一個全新的方式讓你能簡化任務,就是使用 URL 對象。
何為 URL對象?
URL對象是硬盤上指向文件的URL。例如,你想在頁面上顯示用戶系統里的一張圖片,服務器不必知道對應文件,當然也不用上傳它。你只需在頁面中加載它即可。是的,前面的文章中提到,獲取文件的引用,讀取 data URI,然后賦值給一個
![]()
元素。不過細想其中多浪費:圖片原本就在硬盤上,還要轉換成另一個格式再用之?如果你創建一個URL對象,你可以直接賦值給
![]()
元素而后直接加載文件。
閱讀全文
http://www.iunbug.com/2012/06/05/%E8%AF%91file-api%E4%B9%8Bjavascript%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C4-url%E5%AF%B9%E8%B1%A1/