mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-22 07:53:27 +01:00
Updated VFS System (markdown)
parent
c6e1d73fbe
commit
5f125ac27f
@ -1,3 +1,5 @@
|
|||||||
|
> [Wiki](Home) ▸ [Developer Docs](Developer Docs) ▸ **VFS System**
|
||||||
|
|
||||||
### VFS Classes
|
### VFS Classes
|
||||||
Virtual File System.
|
Virtual File System.
|
||||||
The new VFS Classes are realized via Stream Wrappers.
|
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.
|
The derived classes do use virtual users/group rights derived from known eGroupware users/groups.
|
||||||
|
|
||||||
### Consequences/Benefits
|
### Consequences/Benefits
|
||||||
|| oldvfs || stream wrapper interface ||
|
<table>
|
||||||
|| all in memory || done all in chunks ||
|
<tr>
|
||||||
|| || filter/encoding possible while reading/writing ||
|
<td> oldvfs </td><td> stream wrapper interface </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)||
|
</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
|
||||||
Commandline interface must be run with root or webserver rights.
|
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].
|
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