[英]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> <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.