asyncFileUpload如何在上载完成后获取新的文件名以在数据库中保存新名称 asp.net c#
我有一张表格可以填写个人数据和上传自己的图片 Asyncfileupload用于选择图片并在void AsyncFileUpload_UploadedComplete中 以新名称保存文件
现在当用户结束动员所有表格并按下保存按钮保存数据时,我保存数据库中的所有内容我无法获取新名称来保存它。
答案 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
}
}
希望这会有所帮助: - )
麦克