我的相機代碼在WL 5.0.6中正常工作,移動瀏覽器模擬器將正確顯示圖像。現在我轉移到WL 6.0並且在移動瀏覽器模擬器中使用預覽並使用科爾多瓦相機模擬獲取假照片時,我得到以下錯誤。IBM Worklight 6.0 - 移動瀏覽器模擬器中的Cordova相機模擬不起作用
我使用Chrome進行預覽。
Not allowed to load local resource: file:///C:/Users/Administrator/cordova/internal/sim/camera/camera1_m.jpg wljq.js:2374
的代碼與此類似
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.FILE_URI });
需要注意的是,如果我使用DATA_URL,似乎與移動瀏覽器模擬器確定。只是FILE_URI似乎不適用於移動瀏覽器模擬器。
我剛剛試了一下。 onSuccess回調收到一個錯誤的URI,它真的指向用戶文件夾: C:/ Users//cordova/internal/sim/camera/... –
MHeiss