在使用aspx和CS将文件上传到服务器之前,如何在选择文件时获取代码中的文件名? &安培;如果需要,使用spl tech

时间:2014-03-07 12:26:28

标签: c# asp.net visual-studio-2010 sharepoint-2010

我想检索文件名并对该文件名执行一些验证。所以在上传之前我必须得到选择上传的文件的文件名。

实际上我想要的是获取文件名并根据选择的文件从数据库中检索一些字段,并在某些文本字段中发送从客户端的数据库中检索的数据。所以在点击上传之前,我需要在代码中调用一个方法来验证所有这些东西。我尝试使用AjaxControlToolkit,它无法正常工作。

1 个答案:

答案 0 :(得分:0)

如果是javascript / jquery,你可以使用:

var fileName = $(element).val().replace(/.*(\/|\\)/, "");

如果在C#中你可以使用:

System.IO.Path.GetFileName Or System.IO.Path.GetFileNameWithoutExtension