如何访问下载到内置控制器内存中的文件
如何访问我在 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();
}
}
提前非常感谢,
How can I access the file I downloaded in the Internal Memory of my Android device.
Meaning, I downloaded a file from the server on my device but I can't find it.
And how can I view it & access it "if I wan't to read the pdf file I downloaded for example" ??
I'm using the apache FTPClient API:
Here's is my code -
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();
}
}
Thanks alot in advance,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您使用
openFileOutput()
来编写它,因此您可以使用openFileInput()
来读取它。您将无法看到它,因为您无权查看内部存储上的文件。内部存储的目的是供应用程序存储文件,而不是供用户查看文件。
Since you used
openFileOutput()
to write it, you read it withopenFileInput()
.You won't be able to see it, because you have no rights to view files on internal storage. The point of internal storage is for applications to store files, not for users to view files.