[英]Use ExcelLibrary DataSetHelper on hosting
我的工作是在本地進行的,但由於路徑問題,我沒有進行托管。 我需要更改什么? 我使用在本地但在主機上返回c:的Environment.SpecialFolder.MyDocuments執行此錯誤:找不到路徑'C:\\ CallTool \\ Files \\ prospect_636652254790345267.xls'的一部分
string MyDocPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
string pathDirectory = MyDocPath + "/CallTool/Files/";
if (!Directory.Exists(pathDirectory))
{
try
{
Directory.CreateDirectory(pathDirectory);
}
catch (Exception ex)
{
rStr = "Erreur creation folder :" + ex.Message;
}
}
ExcelLibrary.DataSetHelper.CreateWorkbook(Path.Combine(pathDirectory, fileName + ".xls"), ds);
rStr = string.Format(@"The file {0} has been genered in {1} ", fileName, pathDirectory);
}
catch (Exception e)
{
rStr = "Erreur :"+e.Message;
}
return rStr;
您需要將文件放置在確實存在的位置。.可能是相對於您的站點根目錄的“下載”或“上傳”目錄。
使用Server.MapPath並在服務器上創建一個文件夾,說“文件”並存儲在服務器上,您將無法訪問文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.