diff options
author | friendica <info@friendica.com> | 2013-02-02 01:58:11 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2013-02-02 01:58:11 -0800 |
commit | 7645b440e893959846da2e8984c2a0a7e8c62a3b (patch) | |
tree | ed26b038fff446e24b417ccdc259f7e86088dfa6 /include/attach.php | |
parent | 344b8593a818c9ea1d07a365b8a2496d699b1620 (diff) | |
download | volse-hubzilla-7645b440e893959846da2e8984c2a0a7e8c62a3b.tar.gz volse-hubzilla-7645b440e893959846da2e8984c2a0a7e8c62a3b.tar.bz2 volse-hubzilla-7645b440e893959846da2e8984c2a0a7e8c62a3b.zip |
more progress on photos api
Diffstat (limited to 'include/attach.php')
-rw-r--r-- | include/attach.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/attach.php b/include/attach.php index b2c57f36f..e4ef28637 100644 --- a/include/attach.php +++ b/include/attach.php @@ -1,5 +1,14 @@ <?php +/* + * File/attach API with the potential for revision control. + * + * TODO: a filesystem storage abstraction which maintains security (and 'data' contains a system filename + * which is inaccessible from the web). This could get around PHP storage limits and store videos and larger + * items, using fread or OS methods or native code to read/write or chunk it through. + * Also an 'append' option to the storage function might be a useful addition. + */ + require_once('include/permissions.php'); function z_mime_content_type($filename) { @@ -151,6 +160,8 @@ function attach_list_files($channel_id, $observer, $hash = '', $filename = '', $ } +// Find an attachment by hash and revision. Returns the entire attach structure including data. +// This could exhaust memory so most useful only when immediately sending the data. function attach_by_hash($hash,$rev = 0) { |