如何访问内部设备内存中下载的文件

时间:2011-04-09 17:37:23

标签: android ftp-client

如何访问我在Android设备的内存中下载的文件。 意思是,我从我的设备上的服务器下载了一个文件,但我找不到它。 我怎样才能看到它&访问它“如果我不想阅读我下载的pdf文件” 我正在使用apache FTPClient API: 这是我的代码 -

 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 个答案:

答案 0 :(得分:2)

  

如何访问我在Android设备的内部存储器中下载的文件。

由于您使用openFileOutput()进行了编写,因此请使用openFileInput()进行阅读。

  

意思是,我从设备上的服务器下载了一个文件,但是找不到它。

您将无法看到它,因为您无权查看内部存储上的文件。内部存储的目的是让应用程序存储文件,而不是让用户查看文件。