[英]How can I change this .NET code to File.Exists?
我正在使用.NET編寫的框架,我不知道.NET。 我只需要更改這一行,檢查變量是否存在,我需要將其更改為只需檢查服務器以查看文件本身是否存在。
這是現在的情況:
@if (!string.IsNullOrEmpty(Model.DrawingLink2){
這是正確的代碼來更改它以檢查文件是否存在?
@if (File.Exists(/Portfolio/@(Model.FileNumber)/Images/Large_@(Model.FileNumber)_1.jpg))
您需要將該文件(相對於Web應用程序的根目錄)映射到物理文件系統。 您可以使用HttpServerUtility.MapPath 。 您還需要圍繞字符串文字的引號。 運行代碼的進程還需要對目錄的讀訪問權(很可能是這種情況,只是提到它是完整的)。
@if (File.Exists(HttpServerUtility.MapPath("/Portfolio/@(Model.FileNumber)/Images/Large_@(Model.FileNumber)_1.jpg"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.