---
name: "Net::FTPServer::DBeg1::IOBlob"
section: "3pm"
platform: "linux"
package: "libnet-ftpserver-perl"
version: "1.120-1"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/Net::FTPServer::DBeg1::IOBlob"
---

# Net::FTPServer::DBeg1::IOBlob(3pm)

The example DB FTP server personality

## NAME

Net::FTPServer::DBeg1::IOBlob - The example DB FTP server personality

## SYNOPSIS

```
  use Net::FTPServer::DBeg1::IOBlob;
```

## DESCRIPTION

## METHODS

- $io = Net::FTPServer::DBeg1::IOBlob ('r', $dbh, `$blob_id);`

  - $io = Net::FTPServer::DBeg1::IOBlob ('w', $dbh, `$blob_id);`

  Create an IO handle for reading or writing a PostgreSQL blob.

- $io-\>getc ();

  Read 1 byte from the buffer and return it

- $io-\>read ($buffer, $nbytes, \[$offset\]);

  - $io-\>sysread ($buffer, $nbytes, \[$offset\]);

  Read `$nbytes` from the handle and place them in `$buffer` at offset `$offset`.

- $io-\>write ($buffer, $nbytes, \[$offset\]);

  - $io-\>syswrite ($buffer, $nbytes, \[$offset\]);

  Write `$nbytes` to the handle from `$buffer` offset `$offset`.

- $io-\>print ($buffer);

  - $io-\>close;

  Close the IO handle.

## AUTHORS

Richard Jones (rich@annexia.org).

## COPYRIGHT

Copyright (C) 2000 Biblio@Tech Ltd., Unit 2-3, 50 Carnwath Road, London, SW6 3EG, UK

## SEE ALSO

*Net::FTPServer*(3), [*perl*(1)](/perl/1.md)
