ファイルをアップロードするたびに、ファイルの末尾に増分番号を追加する必要があります。私はそれをほとんど働いています。
次のコードを確認してください。
Dim intVersion As Integer = 1
While (System.IO.File.Exists(strDestinationPath))
Dim temp As Integer = ourFilename.LastIndexOf(".")
Dim temp2 As String = ourFilename.Substring(temp)
ourFilename = ourFilename.Replace(temp2, "_" & intVersion & temp2)
strDestinationPath = System.Configuration.ConfigurationManager.AppSettings("WebLocalContentDir") & "\VisualID\" & ourFilename
intVersion += 1
End While
ファイルを 3 回アップロードすると、次のように保存されます。
1回目: VDFGH 2回目: VDFGH_1 3回目: VDFGH_1_2 (期待出力はVDFGH_2)