]> CRI, Mines Paris - PSL - Portfolio.git/blobdiff - skins/jsupload.py
Upload avec script adhoc.
[Portfolio.git] / skins / jsupload.py
diff --git a/skins/jsupload.py b/skins/jsupload.py
new file mode 100644 (file)
index 0000000..c4af561
--- /dev/null
@@ -0,0 +1,12 @@
+##parameters=REQUEST, RESPONSE
+
+from Products.Plinn.utils import makeValidId
+
+factory = context.PUT_factory
+typ = REQUEST.get_header('content-type', None)
+body = REQUEST.get('BODY', '')
+
+id = makeValidId(context, name)
+ob = factory(id, typ, body)
+
+return RESPONSE