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

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

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


reactjs
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
سید محمد حسین موسوی
تخصص : FullStack Developer
@SeyedMH.Mosavi 4 سال پیش مطرح شد
0

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

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

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

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


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

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