2
我正在使用JavaScript的應用程序我目前正在努力。我已經創建了文件選擇器,如指南所示。使用打開的文件Javascript Windows 8
選擇文件後,我得到對象Windows.Storage.StorageFile。這個文件是圖像,我的問題是如何在img標籤中顯示圖像,例如?
我正在使用JavaScript的應用程序我目前正在努力。我已經創建了文件選擇器,如指南所示。使用打開的文件Javascript Windows 8
選擇文件後,我得到對象Windows.Storage.StorageFile。這個文件是圖像,我的問題是如何在img標籤中顯示圖像,例如?
比方說,你在你的網頁就像有一個形象標籤:
<img id="theImage" />
然後從選擇文件的JavaScript回調,你會(使用createObjectURL)設置IMG SRC屬性的URL你從StorageFile基準創建:
var picker = Windows.Storage.Pickers.FileOpenPicker();
picker.fileTypeFilter.replaceAll([".png"]);
picker.viewMode = Windows.Storage.Pickers.PickerViewMode.thumbnail;
// Launch the picker in open mode
picker.pickSingleFileAsync().then(function (file) {
var imgElement = document.getElementById("theImage");
imgElement.src = URL.createObjectURL(file);
});
救命稻草的感謝! – ewooycom
我現在面臨的問題是我無法修改圖像,因爲camanjs會拋出隨機異常。你能幫我解決這個問題嗎?我的事blob:url-to-link不會真的幫我 – ewooycom
我不熟悉CamanJS,但從快速審查文檔會懷疑用WinRT創建的URL可能不是它可以處理的東西...可能值得用「隨機異常」的附加細節創建一個新問題 –