2012-07-06 74 views
0

ASP.NET應用程序圖片src firefox未顯示,絕對路徑

我對顯示圖像有些混淆。加載img時IE正在全面運行。 Firefox不會在生產服務器上顯示圖像。

生成的圖像網址是服務器:

\chartings\charts\temp/generatedchart_img.jpg 

我注意到,當我運行在本地主機上發佈翻轉src網址:

/chartings/charts/temp\generatedchart_img.jpg 

任何意見極大的讚賞。 感謝

回答

2

我認爲該URL應該只有正斜槓:

/chartings/charts/temp/generatedchart_img.jpg 
+0

我認爲,當Firefox發現\它認爲那是FILNAME的一部分,而不是一個文件夾斷,因此查找文件'temp \ generatedchart_img.jpg'文件夾內'/圖表/圖表/' – 2012-07-06 10:05:35

+0

感謝您的答案,我的網址是從後面的C#代碼生成的。 'this.txtChartImageFilename.Value = this.chartings + @「\」+ csiChart.FileManager.FileName +「.jpg」;'where this.chartings i s'/chartings/charts/temp'。爲什麼它在IE中工作?它會轉換反斜槓嗎? – stuggyg 2012-07-06 11:02:24

+0

我不知道爲什麼IE的劑量是什麼劑量......但在你的代碼中,你正在添加一個'''第一步將改變'this.txtChartImageFilename.Value = this.chartings + @「\」+ csiChart.FileManager。 FileName +「.jpg」;'to this.txtChartImageFilename.Value = this.chartings + @「/」+ csiChart.FileManager.FileName +「.jpg」;' – 2012-07-06 11:18:21