محمد
6 سال پیش توسط محمد مطرح شد
1 پاسخ

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

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


ثبت پرسش جدید
سید محمد حسین موسوی
تخصص : FullStack Developer
@SeyedMH.Mosavi 6 سال پیش مطرح شد
0

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

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

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

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام