# Content

> The server asks for the content of the file by opening one channel; the client answers with the bytes as channel responses and the finish, or an error and the finish.

Canonical: https://protocol.diverge.network/2.3.0/container-proxy-endpoints/filesystem-write/server/content/
Specification revision: 2.3.0

The server opens exactly one channel on the scope, once the temporary
file exists: the content. The client answers on it with the bytes of
the file.

- **The request.** The payload of the channel request is empty.
  [Request](/2.3.0/container-proxy-endpoints/filesystem-write/server/content/request/) states its form.
- **The response.** Zero or more channel responses carrying bytes and
  the channel response finish, or an error last.
  [Response](/2.3.0/container-proxy-endpoints/filesystem-write/server/content/response/) states the sequence.
- **The scope answers after.** The server sends the scope's response
  only once this channel has finished.
