我需要使用 urllib2 将文件上传到服务器。因为我使用的是 OpenOffice python,所以我不能使用任何外部库(比如requests
和其他库),我需要一种简单的方法来发布文件数据。
所以我来了:
post_url = "http://localhost:8000/admin/oo_file_uploader?user_id=%s&file_id=%s" % (user_id, file_id)
file_path = doc.Location.replace('file://', '')
data = urllib.urlencode({"file": open(file_path).read()})
urllib2.urlopen(post_url, data)
它将某些内容发布到服务器。
我想知道是否可以使用 python/django 将发布的内容保存回文件?