javascript - local .csv file using dygraph library - Stack Overflow

I am trying to use dygraph for javascript.<html><head><script type="textjavascri

I am trying to use dygraph for javascript.

<html>
<head>
<script type="text/javascript"
  src="dygraph-bined.js"></script>
</head>
<body>
<div id="graphdiv2"
  style="width:500px; height:300px;"></div>
<script type="text/javascript">
  g2 = new Dygraph(
    document.getElementById("graphdiv2"),
    "C:/temperatures.csv", // path to CSV file   ***This file is local file in my C: drive***
    {}          // options
  );
</script>
</body>

temperatures.csv is a local file on my machine. I read couple of posts that state .csv file has to be on a remote machine. I wonder is there a way to read local .csv file. Can you suggest some solution to this please. Thanks.

I am trying to use dygraph for javascript.

<html>
<head>
<script type="text/javascript"
  src="dygraph-bined.js"></script>
</head>
<body>
<div id="graphdiv2"
  style="width:500px; height:300px;"></div>
<script type="text/javascript">
  g2 = new Dygraph(
    document.getElementById("graphdiv2"),
    "C:/temperatures.csv", // path to CSV file   ***This file is local file in my C: drive***
    {}          // options
  );
</script>
</body>

temperatures.csv is a local file on my machine. I read couple of posts that state .csv file has to be on a remote machine. I wonder is there a way to read local .csv file. Can you suggest some solution to this please. Thanks.

Share Improve this question edited Dec 19, 2011 at 0:32 user1079655 asked Dec 18, 2011 at 22:59 user1079655user1079655 1071 gold badge2 silver badges7 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 4

In general, you cannot load local files via JavaScript. This would be a huge security hole.

If you want to enable this for local development, you can run Chrome with the --allow-file-access-from-files mand-line flag. I assume other browsers have similar options. You may also need to add a "file://" before the "c:\" in your path.

Alternatively, consider spinning up a lightweight HTTP server for local development. Common choices are Python's http.server (run python -m http.server) or the http-server node module.

This works fine for me on Firefox with the CSV file in the same directory as the HTML file. Then just open the HTML file locally as a file://whatever and pass "input.csv" to dygraphs.

No turning off of security options needed - but I don't know about Chrome.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745156533a4614155.html

相关推荐

  • javascript - local .csv file using dygraph library - Stack Overflow

    I am trying to use dygraph for javascript.<html><head><script type="textjavascri

    10小时前
    40

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信