利用HTML Plus的Camera、GalleryIO、Storage和Uploader來實(shí)現(xiàn)手機(jī)APP拍照或者從相冊選擇圖片上傳。Camera模塊管理設(shè)備的攝像頭,可用于拍照、攝像操作,通過plus.camera獲取攝像頭管理對象。Gallery模塊管理系統(tǒng)相冊,支持從相冊中選擇圖片或視頻文件、保存圖片或視頻文件到相冊等功能。通過plus.gallery獲取相冊管理對象。IO模塊管理本地文件系統(tǒng),用于對文件系統(tǒng)的目錄瀏覽、文件的讀取、文件的寫入等操作。通過plus.io可獲取文件系統(tǒng)管理對象。Storage模塊管理應(yīng)用本地?cái)?shù)據(jù)存儲區(qū),用于應(yīng)用數(shù)據(jù)的保存和讀取。應(yīng)用本地?cái)?shù)據(jù)與localStorage、sessionStorage的區(qū)別在于數(shù)據(jù)有效域不同,前者可在應(yīng)用內(nèi)跨域操作,數(shù)據(jù)存儲期是持久化的,并且沒有容量限制。通過plus.storage可獲取應(yīng)用本地?cái)?shù)據(jù)管理對象。Uploader模塊管理網(wǎng)絡(luò)上傳任務(wù),用于從本地上傳各種文件到服務(wù)器,并支持跨域訪問操作。通過plus.uploader可獲取上傳管理對象。Uploader上傳使用HTTP的POST方式提交數(shù)據(jù),數(shù)據(jù)格式符合Multipart/form-data規(guī)范,即rfc1867(Form-based File Upload in HTML)協(xié)議。
新聞熱點(diǎn)
疑難解答
圖片精選