C# - 创建新的URI对象以指向本地文件

时间:2018-04-05 11:06:50

标签: c# c#-4.0 uri

如何创建指向我的Web应用程序本地文件的URL对象我认为这样可行:

try {
    journalList = notificationsDAO.getAllNotifications();
} catch (SQLiteException e){
    errorMessage=e.getMessage();
    notificationsDAO.close();
    return false;
}

public ArrayList<NotificationJournal> getAllNotifications(){
    //Récupère dans un Cursor les valeurs correspondant à un livre contenu dans la BDD (ici on sélectionne le livre grâce à son titre)
    Cursor c = bdd.query(TABLE_JOURNAL,new String[]{"*"},null, null, null, null, null);
    return cursorToList(c);
}

但是我收到了这个错误:

  

无效的URI:无法确定URI的格式。

由于

1 个答案:

答案 0 :(得分:0)

您需要将您拥有的虚拟路径转换为相应的物理文件路径。您可以使用Server.MapPath方法执行此操作。

var myURI = new Uri(Server.MapPath("~/Content/css/pdfX.css"));