راکت

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

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
سید محمد حسین موسوی
سید محمد حسین موسوی
@SeyedMH.Mosavi

تخصص: FullStack Developer

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

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

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

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

شاید پاسخ شما همین‌جا باشد

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

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