我有一個按鈕,當用戶點擊按鈕時,它會生成一個帶10張工作表的excel文件並保存在本地文件夾中。然後我正在下載它。如何從服務器下載Excel工作表?
但現在,他們上載的代碼放到服務器上,因此代碼在運行server.How我可以從服務器上下載Excel文件到本地磁盤
這是我下載
FileStream sourceFile = null;
Response.ContentType = "application/xml"; Response.AddHeader("content-disposition", "attachment; filename=" + Path.GetFileName(excelPath));
sourceFile = new FileStream(excelPath, FileMode.Open);
long FileSize; FileSize = sourceFile.Length;
byte[] getContent = new byte[(int)FileSize];
sourceFile.Read(getContent, 0, (int)sourceFile.Length); sourceFile.Close();
Response.BinaryWrite(getContent);
代碼
這裏excel路徑指的是「F:\ Customerdata.xls」,在上傳到服務器後我不知道路徑將在哪裏,那麼如何獲得該路徑並下載它。
我在問如何獲取保存文件的服務器路徑下載 – SamKPrasad
檢查更新的問題@CodeCaster – SamKPrasad
請參閱我將路徑設置爲」F:\ ExcelData \ Customerdata .xls「,因爲我在本地路徑上工作。當我將它交給經理時,他上傳到服務器,當它在服務器中運行時,我如何獲得該服務器的路徑,所以我可以下載它@CodeCaste – SamKPrasad