0

我用 html 和 JavaScript 创建了一个网站,说明了 K-means 算法。此外,我制作了一个可以处理自动生成的随机数据集的模拟器。

现在,我想给用户一个机会,让他们以自己的数据集作为输入提供一个 txt 文件,以使模拟器更具交互性。

所以,我创建了这个表格

<form name="myForm">
    <p> <input type="file" name="file" id="file"> </p>
    <br> <br>
    <p> &nbsp; <b> Push the button </b> </p>
    <input type="submit" name="submit" value=" Start of simulation " onClick="validatename()"/>
  </form>

我还创建了一个 javaScript 函数 -validatename()- 检查用户是否选择了一个 txt 文件,并且到目前为止一切正常。

现在我想读取和解析文件,但是我在使用 javaScript 时遇到了很多问题。我读了很多,检查了很多方法。

您对最佳解决方案的看法以及我必须关注的地方是什么?有类似的例子吗?

PHP(为了将文件移动到服务器端)?HMTL5(但与某些浏览器不兼容)?jQuery?纯Javascript?

我使用Google Chrome 浏览器

我试图找到最简单和最安全的方法。你能帮我吗?

ps对不起我的英语。

4

1 回答 1

0

您可以使用 PHP 将文件移动到文件夹,然后使用路径生成一些 Javascript,例如:

<?php
    // Upload the file...
    move_uploaded_file(...);

    // Echo the path
    echo "<script type=\"text/javascript\">var path = \"uploaded/filename.txt\";</script>";
?>

然后使用该变量读取文件(例如通过 AJAX)。

于 2013-05-25T19:04:47.913 回答