Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Yii2 emailga rasm jo'natish

+5 ovoz
136 marta ko‘rilgan
so‘radi 26 may, 17 Isakov Samandar (131 bal)
Yii2 da bir nechta filelarni input orqali  serverga upload qilmasdan qanday qilib emailga jonatish mumkin

2 Javoblar

+2 ovoz
javob berdi 27 may, 17 vejon (2,992 bal)
tanlangan 17 iyul, 17 vejon
 
Eng yaxshi javob

Rasmni serverga yubormasdan, to'g'ridan-to'g'ri emailga yuborish mumkin. Buning uchun javascript orqali brauzerda rasmni string tipli  base64ga o'tkazib olish kerak bo'ladi. So'ng shu stringni emaildagi html kodda img tegining src attributiga berib yuboriladi. 

Rasmni javascriptda base64ga o'tkazishning ikki usuli bor. Mana bu yerda rasmni base64ga o'tkazishni misollar bilan ko'rsatilgan.

izoh qoldirdi 27 may, 17 uzbek (48 bal)
Serverga upload qilmasdan iloji yo'qku buni. Serverga save qilmasdan imkoni bor. ya'ni siz aytayotgan usul.
izoh qoldirdi 27 may, 17 vejon (2,992 bal)
Ha shunday. serverga saqlamasdan to'g'ridan-to'g'ri mailni ichida yuboradi.
0 ovoz
javob berdi 26 may, 17 SedBigDaddy (1,237 bal)
Oldiniga siz @app\mail folder ichiga embed_email degan view file yasan.

So'ng uyerga buni qo'shib qo'ying: <img src="<?= $message->embed($imageFileName); ?>">

va so'ngra controller ichiga bu codeni qo'yin

Yii::$app->mail->compose('embed_email', ['imageFileName' => '/path/to/image.jpg']) ->setFrom('from@domain.com') ->setTo('to@email') ->setSubject('subject') ->send();

/path/to/image.jpg ni o'rniga siz rasimni qayerga saqlagan bo'lsangiz o'shani kiritasiz.

from@domain.com bu qaysi email orqali jo'natilishi

to@email bu qaysi emailga jo'natilishi

subject bu email mavzusi.

SHularni o'zingizga mos qilib o'zgartirsangiz bo'ldi
izoh qoldirdi 26 may, 17 SedBigDaddy (1,237 bal)
agar ko'proq malumot hohlasangiz unda mana yana: http://www.yiiframework.com/doc-2.0/guide-tutorial-mailing.html

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...