Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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
HTML:如何使用javascript检查文件是否存在于本地PC中_Javascript_Html_Django_File - Fatal编程技术网

HTML:如何使用javascript检查文件是否存在于本地PC中

HTML:如何使用javascript检查文件是否存在于本地PC中,javascript,html,django,file,Javascript,Html,Django,File,我正在开发一个Django web应用程序,我想在其中检查客户端PC(用户的本地计算机)上是否安装了应用程序 我提出的一个解决方案是检查文件夹是否存在,例如路径C:\Program Files\TheApplication。是否可以使用Javascript、HTML和Django/Python的任意组合从Django应用程序检查此问题?Javascript无法访问本地文件系统。显然,HTML5提供了一种本地存储方式,但不是完全访问。Javascript无法访问本地文件系统。显然,HTML5提供了

我正在开发一个Django web应用程序,我想在其中检查客户端PC(用户的本地计算机)上是否安装了应用程序


我提出的一个解决方案是检查文件夹是否存在,例如路径
C:\Program Files\TheApplication
。是否可以使用Javascript、HTML和Django/Python的任意组合从Django应用程序检查此问题?

Javascript无法访问本地文件系统。显然,HTML5提供了一种本地存储方式,但不是完全访问。

Javascript无法访问本地文件系统。显然,HTML5提供了一种本地存储方式,但不是完全访问。

Javascript无法访问本地文件系统。显然,HTML5提供了一种本地存储方式,但不是完全访问。

Javascript无法访问本地文件系统。显然,HTML5提供了一种本地存储方式,但不是完全访问。

我想使用签名Java小程序可以实现这种功能。据我所知,如果小程序已签名,则您可以完全访问用户操作系统

我想使用签名Java小程序可以实现这样的功能。据我所知,如果小程序已签名,则您可以完全访问用户操作系统

我想使用签名Java小程序可以实现这样的功能。据我所知,如果小程序已签名,则您可以完全访问用户操作系统

我想使用签名Java小程序可以实现这样的功能。据我所知,如果小程序已签名,则您可以完全访问用户操作系统

@TMcKeown这个答案在2-3年前可能是正确的。但现在它并不正确。选中此项@Prateek文件API不授予浏览器对文件系统的访问权限,只允许您在沙盒环境中操作用户提供的文件。因此,在这个问题的范围内,答案仍然是:不,您无法读取“c:\program files”目录的内容。顺便说一句,JavaScript是一种编程语言,因此能够处理文件和目录,例如phonegap、node.js或浏览器扩展/插件中的文件和目录。这是特定环境(web浏览器中的客户端脚本)的一个限制,该环境出于安全原因而不公开此类API,而不是语言本身。@pawel试试看。@Prateek它仍然“只允许您操作用户提供的文件”,就像我之前说过的那样。用户必须选择要操纵的文件,很明显,来自互联网的随机脚本无法嗅探用户的文件系统,这样的安全漏洞将是每个黑客的梦想,这基本上是OP要求的。另一方面,受信任的代码具有此功能:但它只有在用户故意安装了扩展之后才能工作。@tmckown这个答案在2-3年前可能是正确的。但现在它并不正确。选中此项@Prateek文件API不授予浏览器对文件系统的访问权限,只允许您在沙盒环境中操作用户提供的文件。因此,在这个问题的范围内,答案仍然是:不,您无法读取“c:\program files”目录的内容。顺便说一句,JavaScript是一种编程语言,因此能够处理文件和目录,例如phonegap、node.js或浏览器扩展/插件中的文件和目录。这是特定环境(web浏览器中的客户端脚本)的一个限制,该环境出于安全原因而不公开此类API,而不是语言本身。@pawel试试看。@Prateek它仍然“只允许您操作用户提供的文件”,就像我之前说过的那样。用户必须选择要操纵的文件,很明显,来自互联网的随机脚本无法嗅探用户的文件系统,这样的安全漏洞将是每个黑客的梦想,这基本上是OP要求的。另一方面,受信任的代码具有此功能:但它只有在用户故意安装了扩展之后才能工作。@tmckown这个答案在2-3年前可能是正确的。但现在它并不正确。选中此项@Prateek文件API不授予浏览器对文件系统的访问权限,只允许您在沙盒环境中操作用户提供的文件。因此,在这个问题的范围内,答案仍然是:不,您无法读取“c:\program files”目录的内容。顺便说一句,JavaScript是一种编程语言,因此能够处理文件和目录,例如phonegap、node.js或浏览器扩展/插件中的文件和目录。这是特定环境(web浏览器中的客户端脚本)的一个限制,该环境出于安全原因而不公开此类API,而不是语言本身。@pawel试试看。@Prateek它仍然“只允许您操作用户提供的文件”,就像我之前说过的那样。用户必须选择要操纵的文件,很明显,来自互联网的随机脚本无法嗅探用户的文件系统,这样的安全漏洞将是每个黑客的梦想,这基本上是OP要求的。另一方面,受信任的代码具有此功能:但它只有在用户故意安装了扩展之后才能工作。@tmckown这个答案在2-3年前可能是正确的。但现在它并不正确。选中此项@Prateek文件API不授予浏览器对文件系统的访问权限,只允许您在沙盒环境中操作用户提供的文件。因此,在这个问题的范围内,答案仍然是:不,您无法读取“c:\program files”目录的内容。顺便说一句,JavaScript是一种编程语言,因此能够处理文件和目录,例如phonegap、node.js或浏览器扩展/插件中的文件和目录。这是特定环境(web浏览器中的客户端脚本)的一个限制,该环境出于安全原因而不公开此类API,而不是语言本身。@pawel试试看。@Prateek它仍然“只允许您操作用户提供的文件”,就像我之前说过的那样。用户必须选择要操作的文件,它只是