我正在开发一个使用 owncloud OCS API 的应用程序。
我使用Owncloud REST API来管理用户,现在我想管理每个用户的文件。我正在使用nodejs。用于管理文件的 API 是否像管理用户一样?
我发现的是共享文件的 API URL:
owncloud/ocs/v1.php/apps/files_sharing/api/v1/shares
这仅返回共享文件。我想要一个用于所有文件
谢谢。
我正在开发一个使用 owncloud OCS API 的应用程序。
我使用Owncloud REST API来管理用户,现在我想管理每个用户的文件。我正在使用nodejs。用于管理文件的 API 是否像管理用户一样?
我发现的是共享文件的 API URL:
owncloud/ocs/v1.php/apps/files_sharing/api/v1/shares
这仅返回共享文件。我想要一个用于所有文件
谢谢。
Using CURL command we use:
curl -X MKCOL <folder_URL>
for create a foldercurl -X PUT <folder_URL>/<file_name> --data-binary @<file_location_in_pc>
for upload a file.This is an example of the code:
/**
* Upload a file to an user folder
* @param userId
* @param fileName
* @param fileLocation
* @param callback
*/
function fnUploadDocument(userId, fileName, fileLocation, callback) {
var json = {
done: false
}
var command = 'curl -X PUT "'
command += srv.ownclouddirUtil.getUrlUser()
command += srv.h3apifolder + userId + '/'
command += fileName + '"'
command += ' --data-binary @"' + fileLocation + '"'
console.log('Command--: ', command)
srv.fileSystemService.runScript(command, function (stdout, error, stderr) {
if (error === null) {
json.done = true
callback(json)
} else {
json.error = error
json.stderr = stderr
callback(json)
}
})
}