hocam sanırım mantığı yanlış kurguladınız
function upload()
  {
    var icerik=$("#upload_div").html();
    $("#upload_div").append(icerik); 
  }
//burda upload_div içine eklenen veriyle beraber alıp tekrar aynı yere ekliyorsunuz böylece katlanarak devam eder.
//sizin bir temp_upload_div olması lazım veya hardcode olarak eklemeniz lazım örnek aşağıdaki gibi

function upload()
  {
    var icerik=$("#temp_upload_div ").html();
    $("#upload_div").append(icerik); 
  }
//veya
function upload()
  {
    var icerik="<input type='file' name='file'/>";
    $("#upload_div").append(icerik); 
  }
//gibi kullanmanız gerekebilir.