У меня есть форма, где пользователь прикрепляет файл.Файл загружается в папку, затем ссылка full_path сохраняется в базе данных.Ссылка хранится в формате массива вместе с другими элементами.Вот как оно хранится в базе данных.
[{"product_id":"20","product_name":"C4(Big A4) Envelopes","quantity":"1000","image":"\"\\\/home\\\/printlin\\\/public_html\\\/uploads\\\/birthday24.jpg\""}]
Теперь, когда я хочу отправить свою электронную почту, я декодирую данные, хранящиеся в базе данных, и помещаю file_path в функцию attach ().
foreach ($data['shopping_cart'] as $cart_data) {
$items = json_decode($cart_data['items'],true);
foreach ($items as $documents){
$this->email->attach(stripcslashes($documents['image']));
}
}
Письмо отправлено, но оно не содержит вложений.($ documents ['image']) выглядит как:
"\/home\/printlin\/public_html\/uploads\/birthday28.jpg"
И полосатая косая черта ($ documents ['image']) отображается как:
"/home/printlin/public_html/uploads/birthday28.jpg"
В чем может быть проблемаформат моей ссылки ??