|
|
|
PHP ODBC BLOB
|
|||
|---|---|---|---|
|
#18+
пытаюсь сохранить blob в файл но файл пишется только до размера 4096 байт как заставить записать файл полностью??? или может есть другие средства как может пользователь скачать файл размещенный в blob ??? $connect = odbc_connect("control","SYSDBA","masterkey") or die("Couldn't connect to datasource"); $query2 = "select dataname,attachdata from remark where id=$remarkid"; $stmt2 = odbc_prepare($connect, $query2) or die("Couldn't prepare $query2"); $result2 = odbc_execute($stmt2) or die("Couldn't execute $query2"); $j=1; $comment=""; print "<FORM name=download action=download.php method=post> "; while (odbc_fetch_row($stmt2, $j)) { print strlen(odbc_result($stmt2, 2)); $fp = fopen ("attach/".odbc_result($stmt2, 1), "wb"); fwrite($fp,odbc_result($stmt2, 2)); fclose($fp); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 15:53 |
|
||
|
PHP ODBC BLOB
|
|||
|---|---|---|---|
|
#18+
разобрался надо было до посинения считывать while ($blob = odbc_result($stmt2,2)) $blobres.=$blob; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 16:10 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33494633&tid=1476915]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
196ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 496ms |

| 0 / 0 |
