Я сохраняю файл с плагином asyncfileupload ajax из инструментария ajax, и когда я сохраняю его, я изменяю имя файла (чтобы избежать нескольких файлов с одинаковым именем).
После загрузки файла пользователю необходимо знать, как был назван файл, поэтому я использую этот код javascript в событии onclientuploadcomplete.
function UploadComplete(sender, args) {
alert(args.get_fileName());
}
Это работает, за исключением того, что оно получает старое имя, а не новое имя (которое определяется на стороне сервера). Есть ли способ заставить его вернуть новое имя, а не старое имя? Или какой-нибудь способ обойти это?
Это мой код в коде получения нового имени файла:
string filename = DateTime.Now.ToString("dMyHmsf") + e.filename;
string strPath = MapPath("~/SavedImages/") + filename;
AsyncFileUpload1.SaveAs(strPath);