Как я могу получить полный путь к файлу перед загрузкой
У меня проблема с моим проектом ,
Я должен загрузить файл excel на сервер ,
но прежде чем загрузить файл ,я хочу перепроверить и проверить его с помощью
eppplus ,
И я думаю, что мне нужно получить путь к файлу, чтобы проверить его с помощью epp,
как я могу решить эту проблему ?
Что я уже пробовал:
Это мой код. ,
В моем файле aspx
<dd style="text-align:left"> <asp:fileupload id="FileUpload1" runat="server" width="90%" onchange="callme()"></asp:fileupload> <asp:RegularExpressionValidator id="FileUpLoadValidator" runat="server" ErrorMessage="Upload Jpegs and Gifs only." ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.xls|.xlsx)$" ControlToValidate="FileUpload1"> </asp:RegularExpressionValidator> <pre> <asp:Button ID="btncheck" OnClick="uploadfile" runat="server" Text="Cancel" CssClass="btn btn-primary"/>
это в aspx-файл.в CS
protected void uploadfile(object sender, EventArgs e) { if (FileUpload1.HasFile) { string path = Server.MapPath("~/"); string a = FileUpload1.PostedFile.InputStream.ToString(); string fileexcel = FileUpload1.PostedFile.FileName; txtSchedule.Text = FileUpload1.PostedFile.FileName; string Path = HttpContext.Current.Request.PhysicalApplicationPath + FileUpload1.FileName; label1.Text = fileexcel; } }
F-ES Sitecore
Даже если бы вы могли получить путь (вы не можете), вы ничего не можете с ним сделать, поскольку ваш .net-код работает на сервере и не имеет доступа к клиентской файловой системе.