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>
diff --git a/src/views/Operations/Firmware/FirmwareFormUpdate.vue b/src/views/Operations/Firmware/FirmwareFormUpdate.vue
index 4c302df..28d1104 100644
--- a/src/views/Operations/Firmware/FirmwareFormUpdate.vue
+++ b/src/views/Operations/Firmware/FirmwareFormUpdate.vue
@@ -100,7 +100,9 @@
     },
     dispatchWorkstationUpload(timerId) {
       this.$store
-        .dispatch('firmware/uploadFirmware', this.file)
+        .dispatch('firmware/uploadFirmware', {
+          image: this.file,
+        })
         .catch(({ message }) => {
           this.endLoader();
           this.errorToast(message);