javascript - Phonegap Android 使用 JavaScript 读取 SD 卡上的文件

标签 javascript android cordova

我正在尝试使用 Phonegap 2.0.0 在 Android 上使用 JavaScript 读取文本文件。我在 http://docs.phonegap.com/en/2.0.0/cordova_file_file.md.html#File 上查看了几个使用文件 API 的示例,似乎没有任何效果。

我在 Stackoverflow 上阅读了几个相关的线程,例如:

How to read file in android using PhoneGap Javascript

Android HTML5 FileApi can i read file from SD Card?

How to create a new file 等等。然而,这些技术似乎都不起作用。

我正在使用带有 API 8 的 Nexus One。Android 应用加载一个 URL:http://www.mydomain.com/read_text_file.html,其中包含使用 PhoneGap 框架的 JavaScript。我正在尝试访问位于以下位置的 SD 卡上的文件:/sdcard/textfile.txt。我在 JavaScript 中将文件路径指定为:file:///sdcard/textfile.txt

目前我的目标是在页面加载时从 JavaScript 触发警报并显示文件内容(这只是“测试文件”)

最佳答案

代替 "file:///sdcard/textfile.txt" 尝试仅使用 "textfile.txt"

它似乎工作正常。

关于javascript - Phonegap Android 使用 JavaScript 读取 SD 卡上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12487171/

相关文章:

javascript - 遍历 DOM

javascript - 第一次访问时,Meteor 会跳转到页面上的某些点

android - SimpleDateFormat.parse 返回不同时区的日期

java - System.getProperty ("line.separator") 与 Android 的 "\n"

android - Phonegap Childbrowser 打开 Phonegap 页面。

node.js - 如何使用不同版本的 Npm 和 Cordova

android - 如何在使用 Cordova 3.1 构建的 Android 应用程序中获取 Mac 地址

javascript - 让 promise 在 JavaScript switch/case 中工作

android - 接收位置更新

javascript - React Router URL 抛出参数错误