在这里,我想在列表框中显示一个文本文件,一行一个选项。因为因此我可以动态更改要显示的行。
那么如何在自己的web服务器目录下逐行读取一个文本文件呢?然后我可以创建选项来显示它。
在这里,我想在列表框中显示一个文本文件,一行一个选项。因为因此我可以动态更改要显示的行。
那么如何在自己的web服务器目录下逐行读取一个文本文件呢?然后我可以创建选项来显示它。
答案是你不能。Javascript 无法访问计算机上的文件系统,除非操作系统为特定浏览器存储 cookie。您必须将文件上传到服务器,编写服务器端代码来获取发布的文件,读取它并在列表框中显示您需要的任何内容。
您必须了解 Javascript 在浏览器内部运行,并且浏览器本身是沙盒的。除非您使用插件(Java Applet、ActiveX Control、Flash、Silverlight 等),否则您的浏览器通常无法访问您的本地资源(扬声器、硬盘驱动器、打印机等)
您无法访问本地文件系统,因为这意味着您可以读取计算机上的所有文件。但是,当用户将该文件拖放到元素中时,您可以获得特定文件。
这是一个示例,如果它是一个 txt 文档,它会显示文件的内容:http: //html5demos.com/drag-anything