FileOpenPicker не работает Windows Phone 8.1 с помощью PhoneGap

1

Я пытаюсь выбрать файл с помощью FileOpenPicker в Windows Phone 8.1 с помощью phonegap, но он не работает.

Я использую этот код

public class Echo: BaseCommand { public void echo(string options) { try{ FileOpenPicker openPicker = new FileOpenPicker(); openPicker.ViewMode = PickerViewMode.Thumbnail; openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary; openPicker.FileTypeFilter.Add(".jpg"); openPicker.FileTypeFilter.Add(".jpeg"); openPicker.FileTypeFilter.Add(".png"); StorageFile file = await openPicker.PickSingleFileAsync(); if (file != null){ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "Picked photo: " + file.Name)); } else{ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "Operation cancelled")); } }catch (Exception e){ DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, "Error=>"+e.ToString())); } } }

В телефоне

cordova.exec(success, error, "Echo", "echo"); function success(message) {//upload_file(message); alert(message); } function error(e) { alert(e); }

Но я получаю ошибку, как это

Изображение 174551

может ли кто-нибудь вести меня.....

Заранее спасибо.

  • 0
    У вас есть какое-нибудь решение, пожалуйста. я также сталкиваюсь с той же проблемой ....
  • 0
    Я сталкиваюсь с этой проблемой, есть ли у вас решение?
Теги:
cordova
windows-phone-8.1
windows-phone

1 ответ

2

Иногда документация MSDN может быть очень грязной.

PickSingleFileAsync(); // is not supported

Вместо этого попробуйте следующее:

PickSingleFileAndContinue();

MSDN PickSingleFileAndContinue


Изображение 174551

  • 0
    Я пытался использовать PickSingleFileAndContinue, но он завершается ошибкой: недопустимое действие. любое решение?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню