Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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
Php 用于发送多个附件的输入文件的完整路径_Php - Fatal编程技术网

Php 用于发送多个附件的输入文件的完整路径

Php 用于发送多个附件的输入文件的完整路径,php,Php,从输入文件检索路径时,使用$\u POST, 路径为picture.jpg 我需要完整的路径,即C:/C:\Documents and Settings…\picture.jpg 我必须使用什么?恐怕没有可靠的方法来确定这一点。以前,一些浏览器在$\u FILES[xyz][“name”]中发送完整路径,但现在大多数浏览器出于安全原因只发送原始文件名 即使像这样基于Flash的上传程序也不能再这样做了:请参阅。恐怕没有可靠的方法来确定这一点。以前,一些浏览器在$\u FILES[xyz][“na

从输入文件检索路径时,使用$\u POST, 路径为picture.jpg 我需要完整的路径,即C:/C:\Documents and Settings…\picture.jpg


我必须使用什么?

恐怕没有可靠的方法来确定这一点。以前,一些浏览器在
$\u FILES[xyz][“name”]
中发送完整路径,但现在大多数浏览器出于安全原因只发送原始文件名


即使像这样基于Flash的上传程序也不能再这样做了:请参阅。

恐怕没有可靠的方法来确定这一点。以前,一些浏览器在
$\u FILES[xyz][“name”]
中发送完整路径,但现在大多数浏览器出于安全原因只发送原始文件名


即使像这样基于Flash的上传程序也不能再这样做了:看。

你不能。可能会创建一个自定义的flash/applet来发送它。但不是普通的html+php代码。 您可以尝试获取“文件”输入的值,并将其添加到“隐藏”中,如下所示:

jQuery('#theform').submit(function(){
   jQuery('#thehidden').val(jQuery('#thefile').val());
   return true;
});

但我不确定,我想这取决于浏览器的安全性和配置,您可以从中获取文件路径。

您不能。可能会创建一个自定义的flash/applet来发送它。但不是普通的html+php代码。 您可以尝试获取“文件”输入的值,并将其添加到“隐藏”中,如下所示:

jQuery('#theform').submit(function(){
   jQuery('#thehidden').val(jQuery('#thefile').val());
   return true;
});

但我不确定,我想这取决于浏览器的安全性和配置,您可以从中获取文件路径。

如果浏览器确实发送了这些信息,那就太可怕了+1@karim79是 啊直到不久前,他们还一直在发送它,至少在你是一个受信任的网站时是这样。这是伟大的CMS,你能够存储资产的原始位置。。。如果全球允许的话,这将是一个可怕的安全漏洞,但我真的错过了这种可能性。如果浏览器确实发送了这些信息,那将是可怕的+1@karim79是 啊直到不久前,他们还一直在发送它,至少在你是一个受信任的网站时是这样。这是伟大的CMS,你能够存储资产的原始位置。。。如果全球允许,这是一个可怕的安全漏洞,但我真的错过了这种可能性。我刚刚测试了它,它只返回文件名我刚刚测试了它,它只返回文件名