Maibax
Новичок
Как вытащить бинарное поле и отдать его как zip-файл
Есть поле типа binary, надо вернуть его содержимое в виде zip-файла с определенным именем.
Делаю так:
	
	
	
		
Вопрос. Как задать имя файла, которое предложится юзеру для сохранения? А то оно предлагает что-то очень случайное
								Есть поле типа binary, надо вернуть его содержимое в виде zip-файла с определенным именем.
Делаю так:
		PHP:
	
		$link = odbc_connect('my_base', 'user', '1234');
	if (!$link) {
		die('Could not connect: ' . odbc_error());
	}
	$sql = "select zip from tt where id = 5";
	$query = odbc_exec($link, $sql);
	if (!$query) {
		die( 'Could not run query: ' . odbc_error());
	}
	odbc_binmode ($query, ODBC_BINMODE_PASSTHRU);
	header("Content-Type: application/zip");
	header("Content-Length: ".odbc_field_len($query, 1));
	echo odbc_result($query, 1);
	odbc_free_result($query);
	odbc_close ($link);
	
	            
