2013-02-08 38 views
0

我現在可以上傳Excel文件到上傳目錄:.net上傳文件,然後無法檢索 - 目錄路徑?

FileUploadExcel.SaveAs(Server.MapPath("~/Uploads/ExcelImport.xls")) 

但是當我嘗試找回它,打開它,它報告說,它不能找到它:

xlWorkBook = xlApp.Workbooks.Open("~/Uploads/ExcelImport.xlsx") 

錯誤信息:

'〜/ Uploads/ExcelImport.xlsx'找不到。檢查文件名稱的 的拼寫,並驗證文件位置是否正確。

如果您嘗試從最近使用的 已用文件的列表中打開該文件,請確保該文件未被重命名,移動或刪除 。


任何人都知道可能是什麼問題或見過這個?

+0

你保存爲'xls'然後嘗試打開'xlsx' 。看看你的代碼。 – 2013-02-08 14:09:55

+0

好的抱歉,這是一個錯誤,我確實有〜/ Uploads/ExcelImport.xlsx,它不工作。 – thegunner 2013-02-08 14:13:22

回答

2

嘗試

xlWorkBook = xlApp.Workbooks.Open(使用Server.Mappath( 「〜/上傳/ ExcelImport.xls」))

+0

謝謝!這真的很煩人:) – thegunner 2013-02-08 14:17:47

+0

那不是答案嗎? – Paparazzi 2013-02-08 16:05:29

+0

對不起,最初可能會打勾。謝謝:) – thegunner 2013-02-08 22:31:51