سلام من یک فایل میخام آپلود کنم روی سرور اما باید از طریق ارسال به یک صفحه aspx انجامش بدم
کد اون صفحه اینه
protected void Page_Load(object sender, EventArgs e) { string action = Request.Params["action"]; if (action.Equals("upload")) { HttpPostedFile file = Request.Files["file"]; if (file != null && file.ContentLength > 0) { //string guid = Guid.NewGuid().ToString(); string ext = Path.GetExtension(file.FileName); //2- Get and check file extension string[] validExtesions = { ".e", ".jpg", ".gif", ".png", ".rar", ".zip",".3gp",".3gpp",".mp4",".mov",".wmv",".avi", "",".jpeg", ".mp3", ".ogg"}; if (Array.IndexOf(validExtesions, ext.ToLower()) < 0) { Response.Write("Invalid file extension!"); Response.End(); } //3- Get and check file size long fileSize = file.ContentLength; fileSize /= 1024; if (fileSize > 2048000) { Response.Write("Fiele size must be < 2GB"); Response.End(); } //4- Get file name string fileName = Path.GetFileName(file.FileName); //5- Check file exist and if (true) generate new name while (File.Exists(Path.Combine(UploadFolder, fileName))) fileName = "1" + fileName; string fname = fileName; string path = Server.MapPath(Path.Combine(UploadFolder, fname)); file.SaveAs(path); Response.Write(fname); Response.End(); } else { Response.StatusCode = 400; Response.End(); } } }
چجوری من میتونم بهش فایل بفرستم لطفا کمک کنید
فایل را Post کنید به سمت این صفحه
این لینک رو ببینید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)