Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.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 如何通过代码更正facebook上共享图像的Url路径_Asp.net_C# 4.0_Facebook Apps - Fatal编程技术网

Asp.net 如何通过代码更正facebook上共享图像的Url路径

Asp.net 如何通过代码更正facebook上共享图像的Url路径,asp.net,c#-4.0,facebook-apps,Asp.net,C# 4.0,Facebook Apps,我使用下面的代码获得图像路径: string strUrl = Server.MapPath(Url.ToString()); 结果如下: E:\\Projects\\Project\\ProjectFolder\\Ptoject\\Image\\Aliisza.jpg 我想得到这样的路径在facebook上分享照片,就像这样 http://wwww.domain.com/Image/Aliisza.jpg 这可以帮助我用facebook应用程序分享facebool上的图片我正在用c#编写

我使用下面的代码获得图像路径:

string strUrl = Server.MapPath(Url.ToString());
结果如下:

E:\\Projects\\Project\\ProjectFolder\\Ptoject\\Image\\Aliisza.jpg
我想得到这样的路径在facebook上分享照片,就像这样

http://wwww.domain.com/Image/Aliisza.jpg
这可以帮助我用facebook应用程序分享facebool上的图片我正在用c#编写这段代码,请告诉我如何才能使这个图片路径像我想在facebook上分享一样。给你一些代码示例来完成这个任务。希望一些朋友有一个解决方案来完成这项任务,并点击图片的网址像我想要的


谢谢

首先,ServerMap路径按预期运行良好,它将提供根级别的路径

要获取url,您需要将其附加到域名

您所能做的就是将该值放入配置文件并使用它

你也可以试试 Directory.GetParent(fileName).FullName

获取父文件夹名称


这是决定您选择哪种方法的概念。

您能给我一个示例吗?保存在web.config中如果您有静态文件夹路径,您甚至可以将其保存到web.config或从上面的代码中提取父文件夹。首先要添加文件名,并且要有格式良好的路径