Sfoglia il codice sorgente

Minor refactoring in examples/upload.c

Sergey Lyubka 12 anni fa
parent
commit
38421657b3
1 ha cambiato i file con 9 aggiunte e 10 eliminazioni
  1. 9 10
      examples/upload.c

+ 9 - 10
examples/upload.c

@@ -17,22 +17,21 @@ typedef __int64 int64_t;
 
 #include "mongoose.h"
 
-// Make sure that form has enctype="multipart/form-data" attribute
-static const char *html_form =
-  "<html><body>Upload example."
-  "<form method=\"POST\" action=\"/handle_post_request\" "
-  "  enctype=\"multipart/form-data\">"
-  "<input type=\"file\" name=\"file\" /> <br/>"
-  "<input type=\"submit\" value=\"Upload\" />"
-  "</form></body></html>";
-
 static void *callback(enum mg_event event, struct mg_connection *conn) {
   if (event == MG_NEW_REQUEST) {
     if (!strcmp(mg_get_request_info(conn)->uri, "/handle_post_request")) {
       mg_printf(conn, "%s", "HTTP/1.0 200 OK\r\n\r\n");
       mg_upload(conn, "/tmp");
     } else {
-      // Show HTML form.
+      // Show HTML form. Make sure it has enctype="multipart/form-data" attr.
+      static const char *html_form =
+        "<html><body>Upload example."
+        "<form method=\"POST\" action=\"/handle_post_request\" "
+        "  enctype=\"multipart/form-data\">"
+        "<input type=\"file\" name=\"file\" /> <br/>"
+        "<input type=\"submit\" value=\"Upload\" />"
+        "</form></body></html>";
+
       mg_printf(conn, "HTTP/1.0 200 OK\r\n"
                 "Content-Length: %d\r\n"
                 "Content-Type: text/html\r\n\r\n%s",