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

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

کاربر سایت

dera

عضویت از 1394/02/07

نحوه گرفتن داده ها و آپلود عکس در کنترلر .

  • سه شنبه 24 اسفند 1395
  • 11:22
تشکر میکنم

سلام .من برای ذخیره عکس چون در پاپ آپ دارم اینکارو میکنم بعداز سابمیت فرم اطلاعات آپلود عکس به کنترلر ارسال نمیشه و ناچارا بسمت ajax رفتم والان عکس ارسال میشه ولی داده های دیگ ارسال نمیشه و اینکه کلا با سابمیت فرم نمیشه اینکارو بکنم.

از روش زیر استفاده کردم امادر سمت سرور در واقع در کنترلر نمیدونم اطلاعات این 3 فیلد رو چجوری بگیرم و میخام عکس رو بصورت باینری ذخیره کنم. 

var formData = new FormData();
        formData.append('FirstName', $("#txtName").val());
        formData.append('NationalCode', $("#txtNationalCode").val());

        jQuery.each($('#picture')[0].files, function (i, file) {
            formData.append('picture-'+i, file);
        });

 $.ajax({
            type: "POST",
            dataType: "json",
            url: address,
            data: formData,
            success:
                function (data) {
                //.....

                },
            error:
                function (data) {
                  //......
                }
        });

جناب مدائنی ممنون میشم راهنماییم کنید چجوری به این 3 فیلددسترسی پیدا کنم و ذخیره کنم در دیتابیس.باتشکر

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

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

ایمان مدائنی

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

  • سه شنبه 24 اسفند 1395
  • 11:29

از Ajax.BeginForm استفاده کنید

کاربر سایت

dera

عضویت از 1394/02/07

  • سه شنبه 24 اسفند 1395
  • 11:53

Ajax.BeginForm هم جواب نمیده

میشه این لینک رو مطالعه کنید ببینید منظورشو متوجه میشید

http://aspnetawesome.com/forum/question/813/file-upload-in-popupform-returning-null-request

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 24 اسفند 1395
  • 11:54

جواب میده

من خودم از اون استفاده میکنم

کاربر سایت

dera

عضویت از 1394/02/07

  • سه شنبه 24 اسفند 1395
  • 12:17

امکانش هست لینک ویا سمپلتونو قرار بدید که هم داده ها ذخیره بشه و هم عکس آپلود بشه؟

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 24 اسفند 1395
  • 12:41

نمونه ندارم

کار خاصی نیاز نیست انجام بدید

عادی انجام بدید و فایل آپلود را نیز قرار بدید

کاربر سایت

dera

عضویت از 1394/02/07

  • سه شنبه 24 اسفند 1395
  • 13:20

متاسفانه جواب نمیده داخل این لینک گفته ک اینکار نمیشه و یک راهکار دیگ گفته که من متوجه نشدم.شما مطالعه نکردید؟

http://aspnetawesome.com/forum/question/813/file-upload-in-popupform-returning-null-request

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

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

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

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