我試圖在iTextSharp中檢索圖像。通過調用:local.myapp.com/File/FileDownload/102737來檢索圖像。圖像位於數據庫中,FileDownload actionresult方法根據提供的id獲取圖像。iTextSharp從路線添加圖像
我想從C#類(不控制器)上述網址可調用此類
iTextSharp.text.Image.GetInstance(HttpContext.Current.Server.MapPath($"{imgName}"));
但是我不能使它發揮作用。我得到錯誤的道路與東西開始:C:\ WINDOWS \ SYSTEM32 \ INETSRV \
您'不正確地使用'Server.MapPath()'。應該是'Server.MapPath(「〜/ images/imgage.jpg」)',其中'〜/ images/imgage.jpg'是圖像的路徑。不知道你從哪裏得到'$「{imgName}」'......這不是C#。 – kuujinbo
通過調用File/FileDownload/imageid從數據庫動態生成映像。文件是控制器和文件下載是它裏面的方法:public ActionResult FileDownload(string id) – Ovis
所以你想通過http下載檢索你的圖像? – mkl