在ListView edittemplate中,我需要允许用户替换图像。提交表单进行更新时,如何确定用户是否正在上传新图像并获取该文件信息?
谢谢,
詹姆斯
答案 0 :(得分:0)
如果要比较文件大小,可以尝试这样的方法。授予文件大小比较不是最好的,但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
}
答案 1 :(得分:0)