mirror of
https://github.com/lammertb/libhttp.git
synced 2025-08-20 20:41:19 +03:00
Added mg_send_file() to python binding
This commit is contained in:
@@ -39,6 +39,9 @@ def EventHandler(event, conn, info):
|
|||||||
'<input type="submit"/>'
|
'<input type="submit"/>'
|
||||||
'</form>')
|
'</form>')
|
||||||
return True
|
return True
|
||||||
|
elif event == mongoose.NEW_REQUEST and info.uri == '/secret':
|
||||||
|
conn.send_file('/etc/passwd')
|
||||||
|
return True
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
@@ -110,6 +110,9 @@ class Connection(object):
|
|||||||
n = self.m.dll.mg_read(self.conn, buf, size)
|
n = self.m.dll.mg_read(self.conn, buf, size)
|
||||||
return n <= 0 and None or buf[:n]
|
return n <= 0 and None or buf[:n]
|
||||||
|
|
||||||
|
def send_file(self, path):
|
||||||
|
self.m.dll.mg_send_file(self.conn, path)
|
||||||
|
|
||||||
|
|
||||||
class Mongoose(object):
|
class Mongoose(object):
|
||||||
"""A wrapper class for Mongoose shared library."""
|
"""A wrapper class for Mongoose shared library."""
|
||||||
|
Reference in New Issue
Block a user