我想知道,我可以通过一些帖子或上传请求将文件上传到OwnCloud吗?
我的目标是--用户将文件上传到一个server1,在提交完数据句柄后,将其发送到安装了Owncloud的另一个server2,然后将路径返回到owncloud中的文件中。因此,server1中的记录将有一些指向owncloud存储的文件名属性。
(注:我不是在说WebDAV)。
还有其他能力吗?
发布于 2016-06-10 09:29:42
自己的Cloud公开了一个端点,使其成为可能(用于POST和PUT):
post(string $uri, array $options = array()) : \OCP\Http\Client\IResponse和
put(string $uri, array $options = array()) : \OCP\Http\Client\IResponse参数 字符串$uri数组$options数组,如'body‘=>’字段‘=> 'abc’、'other_field‘=> '123’、‘file_name/to/file’、‘r’、'headers‘=> 'foo’=> 'bar‘、’cookie‘=> 'foo’=> 'bar‘、'allow_redirects’=>‘allow_redirects’=> [ 'max‘=> 10,//允许最多10次重定向。严格的=>真,//使用严格的RFC兼容重定向。' Referer‘=> true,//添加一个引用程序头’协议‘=> ' https’//只允许https URL ]、'save_to‘=> '/path/ to / file’、//保存到文件或流‘验证’=> true、// bool或string到CA文件‘调试’=> true,
有关API文档中的相关部分,请参见https://doc.owncloud.org/api/classes/OCP.Http.Client.IClient.html。
https://stackoverflow.com/questions/37744522
复制相似问题