简体   繁体   中英

Use opened file Javascript Windows 8

I'm using JavaScript for app I'm currently working on. I've created file picker as shown in guide.

After file is picked I get object Windows.Storage.StorageFile. This file is image, my question is how to display image in img tag for example?

Let's say you have an image tag in your page like:

    <img id="theImage" />

then in your JavaScript callback from selecting the file, you'd set the img src property to a URL (using createObjectURL ) that you create from the StorageFile reference:

    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); 
    });

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM