|
BULK to Excel
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, как с помощью PHP полученный из хранимой процедуры Excelв видеBLOB сохранить на Web сервере? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 10:34 |
|
BULK to Excel
|
|||
---|---|---|---|
#18+
vahсохранить на Web сервереУточните пожалуйста, Вы хотите отправить данные для сохранения на удаленный вебсервер, как если бы заливали файл через веб-форму? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 11:41 |
|
BULK to Excel
|
|||
---|---|---|---|
#18+
vkle, мне надо сохранить файл в виде BLOB, полученный из Хранимой процедуры и сохранить его на WEB сервер, где находится PHP ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 11:50 |
|
BULK to Excel
|
|||
---|---|---|---|
#18+
vkle, вернее не так ) мне надо сохранить файл на WEB сервер, где находится PHP (этот файл получен из Хранимой процедуры MSSQL в виде BLOB) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 12:00 |
|
BULK to Excel
|
|||
---|---|---|---|
#18+
Тогда всё просто. Делаете запрос к СУБД. Запрос ли это к таблице или вызов ХП - значения не имеет. Получаете данные в какой-то переменной или объекте (в зависимости от используемого способа). Бинарные данные без проблем получаются, как и текстовые и числовые. Открываете файл для записи. Записываете данные в файл. Та же функция fwrite() обеспечивает запись бинарных данных. Файл закрываете. Собственно, и всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 12:01 |
|
BULK to Excel
|
|||
---|---|---|---|
#18+
vkle, а при получении данных мне какой тип данных прописывать в этой строке? $xls = sqlsrv_get_field($stmt, 0, SQLSRV_PHPTYPE_STREAM(SQLSRV_ENC_BINARY)); ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 13:49 |
|
BULK to Excel
|
|||
---|---|---|---|
#18+
vah, Если документации верить, вроде правильно написано. На деле не работает или работает неправильно, ошибку возвращает, что-то другое? Точно не подскажу по sqlsrv_get_field(), сам PDO пользовался, там как-то "оно само" получалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2019, 16:34 |
|
BULK to Excel
|
|||
---|---|---|---|
#18+
vah, я делал через sqlsrv_query (тут в BLOB-поле под название image хранятся фотографии) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2019, 11:41 |
|
|
start [/forum/topic.php?fid=23&msg=39779784&tid=1459983]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 383ms |
0 / 0 |