Какова максимальная длина строки, которую можно подготовить

Я пытаюсь вставить base64 закодированная строка, сгенерированная из изображения через pdo_odbc с подготовленными заявлениями (pdo) в VARCHAR(MAX) поле в SQL Server 2008 R2. Строка вставлена ​​не полностью и обрезана, и показывает только часть изображения. У меня проблемы с вставкой изображения размером до 14 КБ, но очень маленькие изображения работают просто отлично.

Какова максимальная длина строки, которую можно подготовить (если есть) и есть ли обход?

РЕДАКТИРОВАТЬ:

  if(isset($_POST['submit_image']))
{
$datastring = file_get_contents($_FILES["image"]["tmp_name"]);
$data = base64_encode($datastring);

$stmt=$conp->prepare("insert into tbl (eid, image_data) values (cast(:id as varchar), cast(:data as varchar(MAX)))");
$stmt->bindparam(':id', $id);
$stmt->bindparam(':data', $data);
$stmt->execute();
echo 'sucessfully uploaded';
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]