Добавление пользовательских свойств в файл при загрузке на диск Google - PullRequest
0 голосов
/ 27 марта 2019

Так что я использую javascript в своем проекте для загрузки файла на диск Google, даже если мне нужно добавить настраиваемое свойство (customID) к этому файлу при его загрузке, поэтому я поискал в Интернете и нашел в нем какой-то документ Google, Документация по свойствам Google Rest Api , я изменил код в соответствии с этим, мой код здесь

 $("#fUpload").bind("change", function () {
        var uploadObj = $("[id$=fUpload]");
        var file = uploadObj.prop("files")[0];
        var metadata = {
            'title': file.name,
            'description': "Created by pavan",
            'mimeType': file.type || 'application/octet-stream',
            "parents": [{
                "kind": "drive#file",
                "id": FOLDER_ID
            }],
            "properties": {
                'customID': "5"
              }

        };
        try{
            var uploader =new MediaUploader({
                file: file,
                token: gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().access_token,
                metadata: metadata,
                onError: function(response){
                    var errorResponse = JSON.parse(response);
                    showErrorMessage("Error: " + errorResponse.error.message);
                },
                onComplete: function(response){

                    if(errorResponse.message != null){
                        showErrorMessage("Error: " + errorResponse.error.message);

                    }else{
                        console.log("reponse "+response);   
                    }
                },
                onProgress: function(event) {
                    showProgressPercentage(Math.round(((event.loaded/event.total)*100), 0));
                },
                params: {
                    convert:false,
                    ocr: false
                }
            });
            uploader.upload();
        }catch(exc){
            showErrorMessage("Error: " + exc);

        }
    });

Файлы успешно загружены, но когда я пытаюсь получить пользовательское свойство (customID) с этого сайта Тест Google Rest API , я не получаю его, Вы можете увидеть результат здесь Результат по ссылке выше

Как мне решить эту проблему?

...