User Tools

Site Tools


file_storage

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
file_storage [2025/03/29 15:48] – added Redacted column to wtkFiles table wtkadminfile_storage [2025/03/30 17:56] (current) – [Private File Cleanup] wtkadmin
Line 36: Line 36:
  
 <code php> <code php>
-function wtkFormFile($fncTable$fncColPath$fncFilePath$fncFileName$fncLabel = '', $fncColSize 'm6 s12'$fncRefresh ''$fncShowOneClickUpload 'N'$fncAccept 'accept="image/*"'$fncThumbnail = 'Y') +/** 
-</code>+* @param string $fncTable name of data table 
 +* @param string $fncColPath name of data column to hold path to image/file 
 +* @param string $fncFilePath actual path on webserver 
 +* @param string $fncFileName name of data column to hold new name of file uploaded 
 +* @param string $fncLabel optionally passed to show as label; if not then uses $fncColName 
 +* @param string $fncColSize MaterializeCSS column sizing - defaults to 'm6 s12' 
 +* @param string $fncRefresh defaults to '' blank; set to image ID you want refreshed upon saving (by JS) 
 +* @param string $fncShowOneClickUpload defaults to 'N' but if set to 'Y' then adds button to upload using AJAX without needing a 'Save' button 
 +* @param string $fncAccept defaults to 'accept="image/*"'; you can change this to other document filters like accept=".pdf" 
 +* @param string $fncThumbnail defaults to 'Y'; if set to 'Y' then adds an <img id="imgPreview" ...> which will show a preview of images 
 +* @param number $fncFormId usually leave this with default of '1' but if you have more than one file upload on a page, each must have this parameter different 
 +* @param string $fncAllowDelete defaults to 'Y' which shows a Delete button to delete file on server 
 +* @return html returns surrounding HTML for input type="file" 
 +*/
  
-  * $fncTable name of data table +function wtkFormFile($fncTable$fncColPath$fncFilePath$fncFileName, 
-  * $fncColPath name of data column to hold path to image/file +    $fncLabel = '', $fncColSize 'm6 s12'$fncRefresh = '', 
-  * $fncFilePath actual path on webserver +    $fncShowOneClickUpload 'N'$fncAccept 'accept="image/*"', 
-  * $fncFileName name of data column to hold new name of file uploaded +    $fncThumbnail 'Y', $fncFormId = '1', $fncAllowDelete = 'Y') { 
-  $fncLabel optionally passed to show as label; if not then uses $fncColName +// ... 
-  * $fncColSize MaterializeCSS column sizing - defaults to 'm6 s12' +
-  * $fncRefresh defaults to blank; set to image ID you want refreshed upon saving (by JS) +</code>
-  $fncShowOneClickUpload defaults to 'N' but if set to 'Y' then adds button to upload using AJAX without needing a 'Save' button +
-  * $fncAccept defaults to 'accept="image/*"'; you can change this to other document filters like accept=".pdf" +
-  $fncThumbnail defaults to 'N'; if set to 'Y' then adds an <img id="imgPreview" ...> which will show a preview of images but only if it is stored locally+
  
 ===== Public Files ===== ===== Public Files =====
Line 118: Line 128:
   * fast uploads due to CDN   * fast uploads due to CDN
  
-Message Alec for more details.+[[https://wizardstoolkit.com/contact.php|Contact us]] for more details.
file_storage.1743263300.txt.gz · Last modified: 2025/03/29 15:48 by wtkadmin