ذخیره فیلدها یک فرم همراه با عکس

3 سال پیش توسط محمد مطرح شد
آفلاین
user-avatar
محمد ( 19952 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام
چطور میتونم یک فرم داشته باشم که دارای فیلدهای مثل نام و نام خانوادگی و تصویر شخص بصورت base64 هست و اون را ذخیره کنم در سرور .
ممنون میشم کمک کنید

آفلاین
user-avatar
سید محمد حسین موسوی ( 19033 تجربه )
3 سال پیش
تخصص : FullStack Developer

لینک کوتاه اشتراک گذاری

0

سلام
بنده راهکار کلی رو می گم و شما بهتره با یه سرچ ساده سینتکس رو بدست بیارید
اول شما باید عکس رو تو فرم تون ارسال کنید که مثلا اگر بخواید از طریق ajax اینکارو بکنید یه همچین کدی خواهید داشت:

$(".myImagesInput").each(function(index, file){
    var file = $(this)[0].files[0];
    if (file != undefined) {
        myData.append('files', file); 
    }
});

حالا کافیه تو کد اجکستون myData رو ارسال کنید به سمت سرور

سمت سرور هم شما راهکارهای مختلفی برای اینکار دارید که بهترینش اینه که شما عکس رو یه جایی تو سرور ذخیره کنید و بعد آدرس ذخیره شده اون عکس رو تو دیتابیس نگه دارید.
البته راهکارهای دیگه ای هم هست مثل این که خود عکس رو تو دیتابیس ذخیره کنید که تو فرض سوالتون روش اولی بهترین راهکاره

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.