25 const char* url,
const char* method,
26 const char* upload_data,
size_t* upload_data_size) {
30 if (!request->hasPicture() || commands.size() > 3) {
36 if (commands.size() == 1) {
37 n = request->fDebugCanvas->getSize() - 1;
38 }
else if (commands.size() == 2) {
39 sscanf(commands[1].c_str(),
"%d", &n);
41 sscanf(commands[1].c_str(),
"%d", &n);
42 sscanf(commands[2].c_str(),
"%d", &m);
46 return SendData(connection, data.get(),
"image/png");
int handle(Request *request, MHD_Connection *connection, const char *url, const char *method, const char *upload_data, size_t *upload_data_size) override
int SendData(MHD_Connection *connection, const SkData *data, const char *type, bool setContentDisposition, const char *dispositionString)