Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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 从本地计算机读取时无法显示图像_Javascript_Asp.net - Fatal编程技术网

Javascript 从本地计算机读取时无法显示图像

Javascript 从本地计算机读取时无法显示图像,javascript,asp.net,Javascript,Asp.net,在我的网页上,我试图使用Javascript将一个图像加载到asp图像控件,我以正确的方式将src设置为图像控件,但是图像没有被加载 <div class="rightPane"> <fieldset> <legend>Preview</legend> <img id="pvwImage" alt="" class="previmage" />

在我的网页上,我试图使用Javascript将一个图像加载到asp图像控件,我以正确的方式将src设置为图像控件,但是图像没有被加载

<div class="rightPane">
            <fieldset>
                <legend>Preview</legend>
                <img id="pvwImage" alt="" class="previmage" />
            </fieldset>
        </div>


    function OnClientItemSelected(sender, args) {


        var pvwImage = $telerik.$("#pvwImage");
        var imageSrc = args.get_path();
        if (imageSrc.match(/\.(gif|jpg)$/gi)) {

            pvwImage.src = imageSrc;
            $("#pvwImage").attr("src", pvwImage.src);
            //pvwImage.style.display = "";
            document.getElementById("pvwImage").style.display = "block";
            pvwImage.alt = imageSrc.substring(imageSrc.lastIndexOf('/') + 1);

        }

        else {

            pvwImage.style.display = "none";

        }


    }

预览
这是我的src路径:C:/Inetpubb/IRPictures/SSC/2013/8/IR-9897/9897(2).jpg

有什么问题吗

顺便说一句,如果我把路径改为:


它工作正常。

浏览器中的Javascript通常不允许您访问位于文件系统上的文件,如果可以,这将是一个安全漏洞。浏览器环境包含在沙盒中

但是,您可能需要考虑使用HTML5提供的
文件API
与本地文件交互。
有关HTML5文件API的示例和说明,请参阅。

C:
不是Web服务器,它不提供静态内容,这是你的本地硬盘吗?是的C:这是我的本地硬盘,是什么让你认为你可以从本地计算机直接将图像加载到网站?你不能简单地尝试从
C:/Inetpubb/IRPictures/SSC/2013/8/IR-9897/9897(2).jpg加载图像,当然,除非每个用户的本地计算机上都有该文件;)解决办法是什么??