【问题标题】:How to get the Filename in code behind on selecting a file, before uploading it to the server using aspx and CS? & using spl tech if required any在使用 aspx 和 CS 将文件上传到服务器之前,如何在选择文件的代码中获取文件名? & 如果需要,使用 spl 技术
【发布时间】:2014-03-07 12:26:28
【问题描述】:
我想检索文件名并对该文件名执行一些验证。所以在上传之前,我必须获取选择要上传的文件的文件名。
实际上我想要的是获取文件名并根据选择的文件从数据库中检索一些字段,并将从客户端数据库检索到的数据发送到某个文本字段中。因此,在单击上传之前,我需要在代码中调用一个方法,该方法将验证所有这些内容。我尝试使用 AjaxControlToolkit,它不起作用。
【问题讨论】:
标签:
c#
asp.net
visual-studio-2010
sharepoint-2010
【解决方案1】:
如果是在 javascript/jquery 中,你可以使用:
var fileName = $(element).val().replace(/.*(\/|\\)/, "");
如果在 C# 中你可以使用:
System.IO.Path.GetFileName Or System.IO.Path.GetFileNameWithoutExtension