asyncFileUpload如何获取新的文件名

时间:2014-08-22 19:38:42

标签: c# asp.net asyncfileupload

asyncFileUpload如何在上载完成后获取新的文件名以在数据库中保存新名称 asp.net c#

我有一张表格可以填写个人数据和上传自己的图片 Asyncfileupload用于选择图片并在void AsyncFileUpload_UploadedComplete中 以新名称保存文件

现在当用户结束动员所有表格并按下保存按钮保存数据时,我保存数据库中的所有内容我无法获取新名称来保存它。

1 个答案:

答案 0 :(得分:0)

它是控件中的属性。在您的事件处理程序中检查FileName属性。以下代码假定您正在检查文件大小以拦截任何超大文件。

protected void AsyncFileUpload_UploadedComplete(object sender, AsyncFileUploadEventArgs e)
{
    AsyncFileUpload upload = sender as AsyncFileUpload;
    if ((upload.PostedFile.ContentLength / 1000) <= 500)
    {
        string filename = upload.FileName;
        // save to the database here
    } 
}

希望这会有所帮助: - )

麦克