В настоящее время я имею дело с проблемой в iPads, когда вы загружаете изображение через мой сайт, изображение переименовывается в «image.jpg», что является проблемой, как если бы он находился в том же каталоге может вызвать проблемы .. поэтому я пытаюсь остановить его переименование файла ИЛИ добавить инкрементный номер на его конец, однако я не могу заставить это функционировать правильно.переименование файла на основе, если оно существует
Я использовал этот небольшой фрагмент кода, чтобы исправить его, однако он, похоже, не работает.
if(File.Exists(filename))
{
fileName = String.Format("{0}({1}", fileName, count++);
inputFile.PostedFile.SaveAs(String.Format("{0}\\{1}", directory, fileName));
}
else
{
inputFile.PostedFile.SaveAs(String.Format("{0}\\{1}", directory, fileName));
}
}
Может быть просто опечатка, но вы должны 'filename' в' File.Exists' проверить и 'filename' где-либо еще. C# чувствителен к регистру. – Tim
'File.Exists (filename)' должен работать нормально. Может быть, проверка 'count'? Это одно и то же значение каждый раз вызывает проблему? – jarvanJiang
Это была опечатка, но она все еще не работает: P –