Add support for MultipartHttpPushUri in fw push

According to the Redfish Firmware Update Whitepaper [1]
  due to the vendor-specific details of this operation,
  HttpPushUri has been deprecated in favor of multipartHTTP push
  updates.

Availability of update methods is determined from the UpdateService
response.

If MultipartHttpPushUri is found it will be preferred over HttpPushUri

Tested:
-Firmware update by performed via MultipartHttpPushUri

[1]: https://www.dmtf.org/sites/default/files/standards/documents/DSP2062_1.0.1.pdf

Change-Id: I184a889514d5f9f9598f35b2281404335bc0bc82
Signed-off-by: Leo Xu <yongquanx@nvidia.com>
Signed-off-by: Surya Venkatesan <suryav@ami.com>
diff --git a/src/views/Operations/Firmware/FirmwareFormUpdate.vue b/src/views/Operations/Firmware/FirmwareFormUpdate.vue
index abb25fc..4346747 100644
--- a/src/views/Operations/Firmware/FirmwareFormUpdate.vue
+++ b/src/views/Operations/Firmware/FirmwareFormUpdate.vue
@@ -110,7 +110,9 @@
     },
     dispatchWorkstationUpload(timerId) {
       this.$store
-        .dispatch('firmware/uploadFirmware', this.file)
+        .dispatch('firmware/uploadFirmware', {
+          image: this.file,
+        })
         .catch(({ message }) => {
           this.endLoader();
           this.errorToast(message);