Stream binary data
Serve binary data like files or images. Use the binary response.
// routes/file.ts
import fs from "@rcompat/fs";
import response from "primate/response";
import route from "primate/route";
const file = fs.ref("path/to/file.pdf");
export default route({
get() {
return response.binary(file);
},
});// routes/backstream.ts
import route from "primate/route";
export default route({
post(request) {
return request.body.binary();
},
});