Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'netrender/utils.py')
-rw-r--r--netrender/utils.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/netrender/utils.py b/netrender/utils.py
index 78d57487..367ac897 100644
--- a/netrender/utils.py
+++ b/netrender/utils.py
@@ -447,6 +447,16 @@ def getFileInfo(filepath, infos):
return values
+def sendFile(conn, url, filepath, headers={}):
+ file_size = os.path.getsize(filepath)
+ if not 'content-length' in headers:
+ headers['content-length'] = file_size
+ with open(filepath, "rb") as f:
+ with ConnectionContext():
+ conn.request("PUT", url, f, headers=headers)
+ return responseStatus(conn)
+
+
if __name__ == "__main__":
try:
start = sys.argv.index("--") + 1