读/写/移动csv文件

时间:2014-03-04 17:26:49

标签: java html file move read-write

所以我正在写一些HTML代码,有人可以浏览文件并将其保存(使用一些java代码)在新名称下的不同位置。我通过浏览文件然后读取和写入文件尝试了几种不同的方法。但是,每次我尝试执行代码时,它都表示我的函数尚未定义。下面是示例代码,我在其中浏览文件,然后将文件保存到新位置。

csv文件有3列和3000多行。

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" >
 <head>
 <title>Java</title>

 <script>
 import java.io.File;

     function ReadWriteCSVFile() {
         File myFile = document.getElementById('fileinput').files;
         myFile.renameTo(new File("/Directory/location/Data.csv"));
     }

</script> 
</head>

<body>

<form>

 Select a file: <input type="file" name="img" id="fileinput">
   <input type="button" id="addButton" value="Add to CSV File" onClick="ReadWriteCSVFile()" />

</form>

</body>
</html>

我似乎无法弄清楚为什么它无法读取我的onClick函数或哪种方法最好。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您正在混合Java和JavaScript,但这不起作用。 Java编译的语言不是JavaScript。你不能像这样调用Java方法。要完成您要执行的操作,您需要创建一个Java Applet。

Java Applets