mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-21 23:43:13 +01:00
Updated VFS System (markdown)
parent
c6e1d73fbe
commit
5f125ac27f
@ -1,3 +1,5 @@
|
||||
> [Wiki](Home) ▸ [Developer Docs](Developer Docs) ▸ **VFS System**
|
||||
|
||||
### VFS Classes
|
||||
Virtual File System.
|
||||
The new VFS Classes are realized via Stream Wrappers.
|
||||
@ -44,11 +46,17 @@ The native StreamWrapper uses the WebServer User to determine readability and wr
|
||||
The derived classes do use virtual users/group rights derived from known eGroupware users/groups.
|
||||
|
||||
### Consequences/Benefits
|
||||
|| oldvfs || stream wrapper interface ||
|
||||
|| all in memory || done all in chunks ||
|
||||
|| || filter/encoding possible while reading/writing ||
|
||||
|| || SqlFS uses the php pdo interface to access blobs of all possible databases via stream reading/writing (you need to install the pdo extension for php)||
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td> oldvfs </td><td> stream wrapper interface </td>
|
||||
</tr><tr>
|
||||
<td> all in memory </td><td> done all in chunks </td>
|
||||
</tr><tr>
|
||||
<td> </td><td> filter/encoding possible while reading/writing </td>
|
||||
</tr><tr>
|
||||
<td> </td><td> SqlFS uses the php pdo interface to access blobs of all possible databases via stream reading/writing (you need to install the pdo extension for php)</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
### Commandline Interface
|
||||
Commandline interface must be run with root or webserver rights.
|
||||
@ -90,3 +98,5 @@ An example for a mount list:
|
||||
```
|
||||
|
||||
More options for the URL syntax can be found in the [http://svn.stylite.de/viewvc/egroupware/trunk/phpgwapi/inc/class.filesystem_stream_wrapper.inc.php?view=markup Stream Wrapper Source Code].
|
||||
|
||||
> [Wiki](Home) ▸ [Developer Docs](Developer Docs) ▸ **VFS System**
|
Loading…
Reference in New Issue
Block a user