2017-06-19 86 views
0

我希望用戶選擇一個文件(僅限類型.jpeg,.pdf和.png)。當用戶選擇一個文件時,我想獲取所選文件的base64字符串。我怎樣才能得到用戶選擇的文件?Xamarin - 如何知道用戶選擇了哪個文件

更新:
我的代碼如下所示:
Intent intent = new Intent(); intent.SetType("image/*"); intent.SetAction(Intent.ActionGetContent); StartActivityForResult(Intent.CreateChooser(intent, "Open images"), 1000);

+1

可以通過多種方式選擇文件。所以問題是:你到目前爲止做了什麼? –

+0

@tequilaslammer我只是打開一個意圖,打開畫廊,或使用代碼的文件夾(我更新了我的問題)。謝謝。 – Curiousity

回答

1

在你的活動/片段,只要你一開始StartActivityforResult意圖/活動,其結果將在

還給你

protected void onActivityResult(int requestCode,int resultCode, Intent data)

方法中,代碼中的請求代碼爲1000,結果代碼可以是「RESULT_OK」或「RESULT_CANCELLED」,數據代表結果數據。您可以從數據中訪問所選圖像。

僅供參考:http://codetheory.in/android-pick-select-image-from-gallery-with-intents/

+0

非常感謝。特別爲解釋... – Curiousity

相關問題