File upload 尝试使用SAP ui5将文件上载到Google云存储时收到错误的方法405响应

File upload 尝试使用SAP ui5将文件上载到Google云存储时收到错误的方法405响应,file-upload,google-cloud-platform,google-cloud-storage,sapui5,File Upload,Google Cloud Platform,Google Cloud Storage,Sapui5,我正在尝试使用UI5中的基本上传程序将文件上传到Google云存储。 当我上传文件时,我的回复中出现了405错误 我的控制器代码是这样的 如果我在任何地方出错,请告诉我 sap.ui.define(['sap/m/MessageToast','sap/ui/core/mvc/Controller'], function(MessageToast, Controller) { "use strict"; return Controller.

我正在尝试使用UI5中的基本上传程序将文件上传到Google云存储。 当我上传文件时,我的回复中出现了405错误

我的控制器代码是这样的

如果我在任何地方出错,请告诉我

    sap.ui.define(['sap/m/MessageToast','sap/ui/core/mvc/Controller'],
        function(MessageToast, Controller) {
        "use strict";

        return Controller.extend("sap.ui.unified.sample.FileUploaderBasic.Controller", {
            handleUploadComplete: function(oEvent) {
                var sResponse = oEvent.getParameter("response");
                if (sResponse) {
                    var sMsg = "";
                    var m = /^\[(\d\d\d)\]:(.*)$/.exec(sResponse);
                    if (m[1] == "200") {
                        sMsg = "Return Code: " + m[1] + "\n" + m[2] + "(Upload Success)";
                        oEvent.getSource().setValue("");
                    } else {
                        sMsg = "Return Code: " + m[1] + "\n" + m[2] + "(Upload Error)";
                    }

                    MessageToast.show(sMsg);
                }
            },

            handleUploadPress: function() {
                var oFileUploader = this.byId("fileUploader");
                var prop = oFileUploader.getValue();
                var path = oFileUploader.getUploadUrl();
                MessageToast.show(prop);
                MessageToast.show(path);
            //  var form = new FormData();
        //form.append("files", fileInput.files[0],"C:\Users\i347520\Desktop\pan.jpg");
                /*eslint-disable*/
                    var settings = {
      "url": "https://storage.googleapis.com/upload/storage/v1/b/testocr-1234/o?uploadType=media&name=prop"
      /*eslint-enable*/

    };

                oFileUploader.upload(settings);
            }
        });

    });
视图:


这是完整的代码吗?您在哪里进行身份验证?您在何处调用
上传
?中的405响应是由于方法不允许。请分享错误日志以便进一步调查好吗?
    <mvc:View
        controllerName="sap.ui.unified.sample.FileUploaderBasic.Controller"
        xmlns:l="sap.ui.layout"
        xmlns:u="sap.ui.unified"
        xmlns:mvc="sap.ui.core.mvc"
        xmlns="sap.m"
        class="viewPadding">
        <l:VerticalLayout>
            <u:FileUploader
                id="fileUploader"
                name="myFileUpload"
                uploadUrl="upload/"
                tooltip="Upload your file to the local server"
                uploadComplete="handleUploadComplete"/>
            <Button
                text="Upload File"
                press="handleUploadPress"/>
        </l:VerticalLayout>
    </mvc:View>