擅长:python、mysql、java
<p>下面是Python代码,对于同样使用基本auth的上传,它可以很好地工作。请检查请求参数</p>
<pre><code>import json
import requests
url = "http://localhost:8080/alfresco/service/api/upload"
auth = ("admin", "admin")
files = {"filedata": open("/tmp/foo.txt", "rb")}
data = {"siteid": "test", "containerid": "documentLibrary"}
r = requests.post(url, files=files, data=data, auth=auth)
print(r.status_code)
print(json.loads(r.text))
</code></pre>