asyncFileUpload как получить новое имя файла
asyncFileUpload как получить новое имя файла после завершения загрузки, чтобы сохранить новое имя в базе данных asp.net C#
У меня есть форма, чтобы заполнить личные данные и загрузить собственное изображение Asyncfileupload используется для выбора изображения и в пустом AsyncFileUpload_UploadedComplete Сохранить файл под новым именем
Теперь, когда пользователь завершает мобилизацию всех форм и нажимает кнопку "Сохранить" для сохранения данных, я сохраняю каждую вещь в базе данных и не могу получить новое имя для ее сохранения.
1 ответ
Это свойство в элементе управления. В вашем обработчике событий проверьте свойство 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
}
}
Надеюсь это поможет:-)
Майк