Так что я использую 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 , я не получаю его, Вы можете увидеть результат здесь Результат по ссылке выше
Как мне решить эту проблему?