0

我是 Firefox OS 应用程序开发的新手..

我正在尝试创建简单的图像查看器并编写以下 html 代码

  <html>
<head>
<title>Image App</title>
<link href="sty.css" rel="stylesheet" type="text/css">
<script>


function wind()
{
var selected_file = document.getElementById('input').files[0];
alert(window.URL+"\\"+selected_file.name);

var img = document.createElement("img");
img.src = window.URL.createObjectURL(selected_file);
}
</script>
</head>
<body>
Welcome To Image APP

<input type="file" id="input" onchange="wind()">

</body>
</html>

但它不会加载图像文件。请告诉文件 api 和可用于 firefox os 的功能

4

1 回答 1

0

AFAIKfile类型的输入目前在 B2G (Firefox OS) 中未实现,您应该使用Web 活动来执行此类任务。

如果您只对图像感兴趣,则应使用pickWeb Activity - 有关详细信息,请参阅How to use images from the device in Firefox OS 中的答案。

如果您想访问存储并可能读取任何其他文件类型,则需要Device Storage。请注意,您的应用程序至少需要在 Firefox 市场上请求特权权限。

于 2013-10-15T13:59:13.213 回答