Chcę wybrać plik (za pomocą selektora plików) z astro manager (w moim przypadku * .pdf lub * .doc), ale uri zawiera tylko ścieżkę pliku ("sdcard/my_folder/test.pdf"
). Do mojej aplikacji potrzebuję ścieżki treści podobnej do tej z wyboru obrazu (zawartość: // media/external/images/media/2 ). Czy istnieje sposób przekonwertowania pliku "file:///"
na "content://"
?Konwertuj plik uri na zawartość uri
Lub ma ktoś inny pomysł, jak rozwiązać ten problem?
pozdrawiam
UPDATE: głównym problemem jest to, że po tym, jak wybrać mój plik z valuecallback.onReceiveValue metody filechooser (URI) dodaje „/” za ścieżką. Dostaję więc uri w ten sposób: "sdcard/my_folder/test.pdf /" i moja aplikacja uważa, że pdf jest folderem. Kiedy używam zawartości uri z selektora obrazów, działa.
sdcard/my_folder/test .pdf to jest właściwy URL do odczytu danych z sdcard w urządzeniu mobilnym –