这是上传文件的一些代码:
file_size = os.path.getsize('Tea.rdf')
f = file('Tea.rdf')
c = pycurl.Curl()
c.setopt(pycurl.URL, 'http://localhost:8080/openrdf-sesame/repositories/rep/statements')
c.setopt(pycurl.HTTPHEADER, ["Content-Type: application/rdf+xml;charset=UTF-8"])
c.setopt(pycurl.PUT, 1)
c.setopt(pycurl.INFILE, f)
c.setopt(pycurl.INFILESIZE, file_size)
c.perform()
c.close()
现在,我一点也不喜欢这种 PycURL 体验。你能提出任何替代方案吗?也许 urllib2 或 httplib 可以做同样的事情?你能写一些代码来显示它吗?
非常感谢!