Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
用于图像保存的物理路径。Asp.net_Asp.net_Security_File Upload_Path - Fatal编程技术网

用于图像保存的物理路径。Asp.net

用于图像保存的物理路径。Asp.net,asp.net,security,file-upload,path,Asp.net,Security,File Upload,Path,我有一个web项目,我将图像保存在硬盘中的物理文件夹中,如d:\securimages\Imagename。但是我不能在必要的时候打开文件 我想如果它可以保存examled:\securimages\Temp.jpg,我可以在必要时打开,但我不能 请帮助我,谢谢这是因为当iis获取文件时,它是作为ASP.NET用户而不是本地系统用户获取的。只需转到该文件夹并将IIS\u IURS组添加到权限列表中即可。或者只设置每个人都可以访问的文件夹。 这种类型的问题通常不会在本地调试时发生。但这将发生在生产

我有一个web项目,我将图像保存在硬盘中的物理文件夹中,如
d:\securimages\Imagename
。但是我不能在必要的时候打开文件

我想如果它可以保存examle
d:\securimages\Temp.jpg
,我可以在必要时打开,但我不能


请帮助我,谢谢

这是因为当iis获取文件时,它是作为ASP.NET用户而不是本地系统用户获取的。只需转到该文件夹并将IIS\u IURS组添加到权限列表中即可。或者只设置每个人都可以访问的文件夹。 这种类型的问题通常不会在本地调试时发生。但这将发生在生产或网络存储中。

请尝试本文


不能使用文件路径显示图像。浏览器不知道在哪里可以找到图像,出于安全考虑,服务器也不会提供这些图像

您可以/应该使用屏幕显示图像


我回答了一个关于如何做的问题。

您有任何例外吗?你网站上的死图像?你能更具体地说明你遇到了什么问题吗?:)我不希望任何人从我的网站上获取任何图像。所以在插入页面中,我对文件路径进行了编码以保存d:\图像。但现在在编辑页面中,我无法打开我的图像文件,这是我的问题。我给了IIS_IURS完全权限,但它不起作用。我的文件路径是“C:\\Users\\User\\Desktop\\Svn\\Final\\Project\\Services\\8\\wp.jpg”,我以为它只适用于虚拟路径?