所以我正在写一些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函数或哪种方法最好。谢谢你的帮助。
答案 0 :(得分:0)
您正在混合Java和JavaScript,但这不起作用。 Java编译的语言不是JavaScript。你不能像这样调用Java方法。要完成您要执行的操作,您需要创建一个Java Applet。