مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammad100

عضویت از 1392/08/27

آپلود با FormData در html5

  • دوشنبه 18 خرداد 1394
  • 13:39
تشکر میکنم

با سلام

من در صفحه دو تا input از نوع فایل دارم . که نام ها عبارتند از file1 , file2  من می خواهم فایل را از input دومی بگیرم . باید چطور این رو به FormData بگم؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 خرداد 1394
  • 13:49
<form id="form1" runat="server" enctype="multipart/form-data">
 <input type="file" id="myFile" name="myFile" />
 <asp:Button runat="server" ID="btnUpload" OnClick="btnUploadClick" Text="Upload" />
</form>

 

 

protected void btnUploadClick(object sender, EventArgs e)
{
    HttpPostedFile file = Request.Files["myFile"];

    //check file was submitted
    if (file != null && file.ContentLength > 0)
    {
        string fname = Path.GetFileName(file.FileName);
        file.SaveAs(Server.MapPath(Path.Combine("~/App_Data/", fname)));
    }
}

 

کاربر سایت

mohammad100

عضویت از 1392/08/27

  • دوشنبه 18 خرداد 1394
  • 14:10

اگر بخوام با ajax کار کنم باید چطور فایل را  از input دومی  از داخل جاوا بگیرم ؟ بعد بفرستم به تابع سمت سرور

الان کدی که نوشتم به این صورته :

 var form_data = new FormData($('#form1').get(0));

که هرچی دیتا هست رو می فرسته به سمت سرور.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 خرداد 1394
  • 14:14

این لینک رو ببین

کاربرانی که از این پست تشکر کرده اند شیراز سوشال

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)