我在服务器上放了一个这样的EXCEL
string filename = Server.MapPath("ExcelMasterplate\\导入模版.xlsx");
filename可以取到路径我想实现用户在点击一个按钮时就去把这个文件下载到本地
并且用户可以自由选择下载的地方
求解另外想问一下,能否取到用户所选择的地址?怎么取
string filename = Server.MapPath("ExcelMasterplate\\导入模版.xlsx");
filename可以取到路径我想实现用户在点击一个按钮时就去把这个文件下载到本地
并且用户可以自由选择下载的地方
求解另外想问一下,能否取到用户所选择的地址?怎么取
if (Fi.Exists)
{
FileStream fs = new FileStream(filePath, FileMode.Open);
byte[] bytes = new byte[(int)fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=1.excel");
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
}
string path = Server.MapPath("~/") + "";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(obj.Name, System.Text.Encoding.GetEncoding("utf-8")));
Response.ContentType = "application/octet-stream";
Response.WriteFile("" + path + "");
Response.End();
我在导出EXCEL的时候 excel.DisplayAlerts 这个是可以控制是否显示提示框
如果我显示,有什么方法可以得到用户把下载的地址存放位置?
但我要知道他导出后存放在哪,我现在做的是把位置固定死,但可能用户会不太方便,如果把用户自己选择地址,我怎么得到他保存的路径呢?