2011-12-08 4 views

Répondre

0

Essayez

public ActionResult Upload(HttpPostedFileBase file) { ... } 
+0

-je obtenir le fichier résultat est nul – AvalonFan

0
in View <input type="file" name="file" id="file" /> 
<script type="text/javascript"> 
    $("#formname").bind("submit", function() { 

     var ext = $('#file').val().split('.').pop().toLowerCase(); 
     if (ext != "") { 
      if ($.inArray(ext, ['gif', 'png', 'bmp', 'jpg', 'jpeg']) == -1) { 
       alert('Invalid file extension!'); 
       return false; 
      } 
     } 
    }); 
</script> 

dans le contrôleur

public ActionResult Upload(HttpPostedFileBase file) 
{ 
string fileName = ""; 
    if (file != null) 
    { 
    if (file.ContentLength > 0) 
         { 
          fileName = Guid.NewGuid().ToString() + Path.GetExtension(file.FileName); 

          string filePath = Path.Combine(HttpContext.Server.MapPath("~/FileFolder"), fileName); 
          file.SaveAs(filePath); 
         } 
        } 
} 
Questions connexes