簡體   English   中英

在主機上使用ExcelLibrary DataSetHelper

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM