Как получить доступ к файлу, загруженному во внутреннюю память устройства - PullRequest
0 голосов
/ 09 апреля 2011

Как получить доступ к файлу, который я скачал во внутренней памяти моего устройства Android. Это значит, что я скачал файл с сервера на свое устройство, но не могу его найти. И как я могу просмотреть его и получить к нему доступ, "если я не хочу читать файл PDF, который я скачал, например"? Я использую API Apache FTPClient: Вот мой код -

 public void DownloadServer(View view){
  try{
     filename = inputfld.getText().toString();
     fos=openFileOutput(filename, Context.MODE_WORLD_WRITEABLE);
     client.retrieveFile("/testing/"+filename, fos);
     fos.close();
     client.disconnect(); 
      }catch (IOException e) {
            e.printStackTrace();
        } 
 }

Большое спасибо заранее,

1 Ответ

2 голосов
/ 09 апреля 2011

Как получить доступ к файлу, который я скачал во Внутреннюю память моего устройства Android.

Поскольку вы использовали openFileOutput() для записи, вы читаете его с openFileInput().

Это означает, что я скачал файл с сервера на свое устройство, но не могу его найти.

Вы не сможете его увидеть, потому что выне имеют прав на просмотр файлов на внутреннем хранилище.Точка внутреннего хранилища предназначена для приложений для хранения файлов, а не для пользователей для просмотра файлов.

...