小编Emm*_*mma的帖子

使用什么而不是FileReader for Safari?

(对网络编程不熟悉,对任何缺乏基础知识表示歉意.)

我的页面允许用户选择一个文件然后在客户端读取并显示在页面的文本框中.我发现这样做的最简单方法是使用FileReader对象,它在Firefox和Chrome中运行良好.

这在Safari(尚未)中不起作用,那么我该怎么做呢?

//When the eventlistener detects a change in the input file...
var file = evt.target.files[0]
var reader = new FileReader();
reader.onload = function (e){document.getElementById('data').value = e.target.result};
reader.readAsText(file);
Run Code Online (Sandbox Code Playgroud)

相关说明:

  • 我正在使用Safari for windows
  • 现在该页面是本地的,因为要读取的文件.在我使用标志--allow-file-access-from-files之前,Chrome存在此问题

javascript safari filereader

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

filereader ×1

javascript ×1

safari ×1