Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 为什么Jquery输入函数不返回完整的url?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么Jquery输入函数不返回完整的url?

Javascript 为什么Jquery输入函数不返回完整的url?,javascript,jquery,Javascript,Jquery,我正在尝试预览我上传的图片。我已经写了一个函数,它可以正常工作,但它不会返回本地选择的文件的完整url function imagePreview(pid, input){ $("#"+pid).attr("src", input.value); $("#"+pid).fadeIn('slow'); } Html是 <input type="file" class="round sinput" onchange="imagePreview('img1', this);" name="f

我正在尝试预览我上传的图片。我已经写了一个函数,它可以正常工作,但它不会返回本地选择的文件的完整url

function imagePreview(pid, input){

$("#"+pid).attr("src", input.value);
$("#"+pid).fadeIn('slow');
}
Html是

<input type="file" class="round sinput" onchange="imagePreview('img1', this);" name="f_pic" id="f_pic" />

此函数加载image.jpg而不是c:\website\image.jpg(显示图像所需的完整路径)


谢谢

您无法知道用户选择的本地文件的绝对路径。出于安全原因,这是禁止的。

您无法知道用户选择的本地文件的绝对路径。出于安全原因,这是禁止的。

这可能是浏览器的安全功能。您尝试过任何其他浏览器吗?可能的副本不会返回URL,因为它包含文件(以及有关该文件的一些元数据),而不是URL。它可能是浏览器的安全功能。您尝试过其他浏览器吗?可能重复的浏览器不会返回URL,因为它包含一个文件(以及有关该文件的一些元数据),而不是URL。