Возникла необходимость отобразить на сайте фото, сохраненные непосредственно на SQL сервере и скачивать документы.
Отображение фотографий при помощи отправки SQL запроса на сервер и последующего преобразования результата у меня заработало:
CODE ( htmlphp):
скопировать код в буфер обмена
if (isset($_GET["ID"])) { $ID = $_GET["ID"]; } else { $ID= 0; }; $sql ="select * from dbo.tblAtlas where ID = $ID" ; $str = sqlsrv_query( $conn, $sql); while ($row = sqlsrv_fetch_array( $str, SQLSRV_FETCH_ASSOC)) { if ($row['Photo1Pic']) {echo "Фото1" . '<img src="data:image/jpeg;base64,' . base64_encode( $row['Photo1Pic'] ).'" />';}; if ($row['Photo2Pic']) {echo "Фото2" . '<img src="data:image/jpeg;base64,' . base64_encode( $row['Photo2Pic'] ).'" />';}; }
Каким образом сделать выгрузку для документов word, pdf и т.д. размещенных на SQL сервере? Подозреваю, что нужно что-то делать с заголовками. Не могу понять как превратить $row['File1'], полученный аналогичным способом с сервера, в уведомление пользователю о загрузке файла.
Порыв интернет и форум, нашел только способы чтения файла из папки на диске.
Может нужно полученное с SQL куда-то сохранить и затем начинать скачивание временных файлов? Но как все полученное преобразовать?
Xотя бы направление, куда копать?(Отредактировано автором: 06 Августа, 2017 - 09:11:12)
|