Php 用于发送多个附件的输入文件的完整路径
从输入文件检索路径时,使用$\u POST, 路径为picture.jpg 我需要完整的路径,即C:/C:\Documents and Settings…\picture.jpgPhp 用于发送多个附件的输入文件的完整路径,php,Php,从输入文件检索路径时,使用$\u POST, 路径为picture.jpg 我需要完整的路径,即C:/C:\Documents and Settings…\picture.jpg 我必须使用什么?恐怕没有可靠的方法来确定这一点。以前,一些浏览器在$\u FILES[xyz][“name”]中发送完整路径,但现在大多数浏览器出于安全原因只发送原始文件名 即使像这样基于Flash的上传程序也不能再这样做了:请参阅。恐怕没有可靠的方法来确定这一点。以前,一些浏览器在$\u FILES[xyz][“na
我必须使用什么?恐怕没有可靠的方法来确定这一点。以前,一些浏览器在
$\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,你能够存储资产的原始位置。。。如果全球允许,这是一个可怕的安全漏洞,但我真的错过了这种可能性。我刚刚测试了它,它只返回文件名我刚刚测试了它,它只返回文件名