我有一个用户附加文件的表格。将文件上传到文件夹,然后将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"
stripcslashes($ documents ['image'])显示为:
"/home/printlin/public_html/uploads/birthday28.jpg"
我的链接格式可能是什么问题?