在listview edittemplate asp.net中使用文件上载

在listview edittemplate asp.net中使用文件上载,asp.net,listview,file-upload,Asp.net,Listview,File Upload,在ListView编辑模板中,我需要允许用户替换图像。提交表单进行更新时,如何确定用户是否正在上载新图像并获取该文件信息 谢谢 James如果要比较文件大小,可以尝试类似的方法。虽然文件大小比较不是最好的,但FileInfo还有很多其他属性,您可以使用它们来确保 FileInfo oldFileInfo; // get old file's fileInfo var tempPath = "some-temp-path-"; var tempFile = String.Format("{0}\{

在ListView编辑模板中,我需要允许用户替换图像。提交表单进行更新时,如何确定用户是否正在上载新图像并获取该文件信息

谢谢


James

如果要比较文件大小,可以尝试类似的方法。虽然文件大小比较不是最好的,但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
}
我刚刚发现:这是一个起点吗?