Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript上打开并读取type='file'_Javascript_Jquery_Html - Fatal编程技术网

在javascript上打开并读取type='file'

在javascript上打开并读取type='file',javascript,jquery,html,Javascript,Jquery,Html,可能重复: 我有以下代码: <form onSubmit="return checkFile();" enctype="multipart/form-data" method='POST' action="index.php?status=import" > <input name="tracklistFile" type="file" value="CHOOSE" /> <input type="submit" name="send" /&

可能重复:

我有以下代码:

<form onSubmit="return checkFile();" enctype="multipart/form-data" method='POST' action="index.php?status=import" >
    <input name="tracklistFile" type="file" value="CHOOSE" />   
    <input type="submit" name="send" />
</form>
我想,在提交到服务器之前,调用函数checkFile,它必须打开这个文件,读取它并执行一些检查操作

我可以在Javascript上完成吗? 跨浏览器使用框架是否更好?jQuery? 谢谢


另外,我当然会在服务器端对文件执行相同的检查操作,但我想在客户端对其进行测试,因为不可能使用javascript访问/打开任何文件。浏览器安全系统不允许这样做


与此相同

无法使用javascript访问/打开任何文件。浏览器安全系统不允许这样做


与此相同

也不只是为了读取文件?是的。。浏览器的沙箱将不允许访问系统中的任何本地资源。谢谢!这有点不好,但好吧:这两个都不适合只读取文件?是的。。浏览器的沙箱将不允许访问系统中的任何本地资源。谢谢!这有点糟糕,但好吧: