画像がサーバーにアップロードされた後、コードはそれをユーザーの詳細によって指定された特定のフォルダーに移動します。ファイルの移動が速すぎるか、アップロードファイルがまだ使用されているため、9/10 関数が移動を実行しないと思うことがあります。
「待機」を追加する方法、またはファイルが使用中かどうかを確認し、ファイルの移動が許可されるまで while ループを実行する方法はありますか?
私のコントローラーの現在の移動機能:
while (!File.Exists(uploadedPath))
{
}
File.Move(uploadedPath, savePath);
PS。while ループがスタックしてタイムアウトしないように、カウンターを追加するつもりです。