From 1a4febb94003e1e6eb352bcc3174a42af99b39a9 Mon Sep 17 00:00:00 2001 From: janicejl Date: Wed, 3 Jun 2020 17:04:18 -0700 Subject: [PATCH 1/2] Use provided formInputElementName parameter Use the provided formInputElementName function parameter instead of hardcoded "image" string. --- .../main/java/com/google/sps/servlets/FormHandlerServlet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/walkthroughs/week-4-libraries/blobstore/examples/hello-world-fetch/src/main/java/com/google/sps/servlets/FormHandlerServlet.java b/walkthroughs/week-4-libraries/blobstore/examples/hello-world-fetch/src/main/java/com/google/sps/servlets/FormHandlerServlet.java index ecd05c9..c849029 100644 --- a/walkthroughs/week-4-libraries/blobstore/examples/hello-world-fetch/src/main/java/com/google/sps/servlets/FormHandlerServlet.java +++ b/walkthroughs/week-4-libraries/blobstore/examples/hello-world-fetch/src/main/java/com/google/sps/servlets/FormHandlerServlet.java @@ -65,7 +65,7 @@ public void doPost(HttpServletRequest request, HttpServletResponse response) thr private String getUploadedFileUrl(HttpServletRequest request, String formInputElementName) { BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService(); Map> blobs = blobstoreService.getUploads(request); - List blobKeys = blobs.get("image"); + List blobKeys = blobs.get(formInputElementName); // User submitted form without selecting a file, so we can't get a URL. (dev server) if (blobKeys == null || blobKeys.isEmpty()) { From d1d02cf341d35981a5a971f4c913f353b4f4e538 Mon Sep 17 00:00:00 2001 From: Janice Leung Date: Wed, 3 Jun 2020 17:27:56 -0700 Subject: [PATCH 2/2] Also update getUploadedFileUrl in jsp example. --- .../main/java/com/google/sps/servlets/FormHandlerServlet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/walkthroughs/week-4-libraries/blobstore/examples/hello-world-jsp/src/main/java/com/google/sps/servlets/FormHandlerServlet.java b/walkthroughs/week-4-libraries/blobstore/examples/hello-world-jsp/src/main/java/com/google/sps/servlets/FormHandlerServlet.java index c275f9f..affee91 100644 --- a/walkthroughs/week-4-libraries/blobstore/examples/hello-world-jsp/src/main/java/com/google/sps/servlets/FormHandlerServlet.java +++ b/walkthroughs/week-4-libraries/blobstore/examples/hello-world-jsp/src/main/java/com/google/sps/servlets/FormHandlerServlet.java @@ -65,7 +65,7 @@ public void doPost(HttpServletRequest request, HttpServletResponse response) thr private String getUploadedFileUrl(HttpServletRequest request, String formInputElementName) { BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService(); Map> blobs = blobstoreService.getUploads(request); - List blobKeys = blobs.get("image"); + List blobKeys = blobs.get(formInputElementName); // User submitted form without selecting a file, so we can't get a URL. (dev server) if (blobKeys == null || blobKeys.isEmpty()) {