jibon57/nativescript-mediafilepicker

kUTTypeJPEG and other types for images was deprecated

Closed this issue · 0 comments

Working with an app that can upload files and required that the app can select either PDF files or Image files. With that I'm using the Custom File Picker "openFilePicker()".

It's working on PDF files but can't make it with image files. Apple Documentation said kUTTypeJPEG and kUTTypePNG were deprecated. Is there another way that I can pick both PDF files and Image files?

Here's part of my code:

 pickFile() {
    let extensions = [];
    let that = this;

    if (isAndroid) {
        extensions = ['jpg', 'png', 'pdf'];
    } else {
        extensions = [kUTTypePDF, kUTTypeJPEG2000, kUTTypeJPEG, kUTTypeImage, kUTTypePNG];
    }
    
    let options: FilePickerOptions = {
        android: {
            extensions: extensions,
            maxNumberFiles: 1
        },
        ios: {
            extensions: extensions,
            multipleSelection: false
        }
    };
    
    let mediafilepicker = new Mediafilepicker(); 
    mediafilepicker.openFilePicker(options);

 ........

 }