繁体   English   中英

使用html和JavaScript解析文件作为输入

[英]Parsing a file as an input with html and JavaScript

我用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的? 纯Java语言?

我与Google Chrome Broswer合作

我试图找到最简单,最安全的方法。.您能帮我吗?

ps对不起,我的英语。

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM