Использование fileupload в listview edittemplate asp.net - PullRequest
0 голосов
/ 07 марта 2011

В шаблоне редактирования ListView мне нужно разрешить пользователю заменять изображение.Когда форма отправлена ​​на обновление, как я могу определить, загружает ли пользователь новое изображение и получить ли информацию о нем?

Ответы [ 2 ]

0 голосов
/ 07 марта 2011

Снять имя с FileUpload.PostedFile .

0 голосов
/ 07 марта 2011

Вы можете попробовать что-то подобное, если хотите сравнить размер файла. Конечно, сравнение размеров файлов не является лучшим, но FileInfo имеет множество других атрибутов, которые вы должны использовать, чтобы убедиться в этом.

FileInfo oldFileInfo; // get old file's fileInfo
var tempPath = "some-temp-path-";
var tempFile = String.Format("{0}\{1}", tempPath, FileUpload1.FileName);
FileUpload1.SaveAs(tempFile);

FileInfo tempFileInfo = new FileInfo(tempFile);
if(tempFileInfo.Length == oldFileInfo.Length)
{
      // ask to upload a different image
}
else 
{
      // do other stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...