我正在使用sequelize with express.我需要保护db不受sql-injection的影响.我看到了续集的文件,但我找不到任何东西.所以请帮助我如何使用sequelize防止sql注入.
我试图通过Mailgun的内联API参数传递多个图像.我只有一个图像没问题,但是当我尝试使用多个图像时 - 如下面的代码所示 - 只有数组中的最后一个图像显示在电子邮件中.
$template = View::make('emails.template')->render();
$result = $mgClient->sendMessage($domain, array(
'from' => $sender,
'to' => implode(',',$emailAddresses),
'subject' => '%recipient.subject%',
'text' => $messageText,
'recipient-variables' => json_encode($credentials),
'html' => $template
), array(
'inline' => array(
'path/to/image1.png',
'path/to/image2.png',
'path/to/image3.png',
'path/to/image4.png')
));
Run Code Online (Sandbox Code Playgroud)
上面的代码就好像数组中的最后一个元素是唯一的元素一样.
我想将图像作为 Base64 编码字符串发送。然而,每个生成的字符串的大小都非常大。因此,我的问题是,GraphQL 是否将标量限制String为一定长度,即我是否可以使用 GraphQL 将图像作为字符串发送?