|
| getFileUrlById ($iFileId) |
|
| setFilePrivate ($iFileId, $isPrivate=true) |
|
| __construct ($aObject) |
|
| download ($sRemoteId, $sToken=false, $bForceDownloadDialog='auto') |
|
| genToken ($iFileId) |
|
| changeStorageEngine ($sEngine) |
|
| isAvailable () |
|
| isInstalled () |
|
| getObject () |
|
| getObjectData () |
|
| getErrorCode () |
|
| getErrorString () |
|
| getMaxUploadFileSize ($iProfileId) |
|
| storeFile ($sMethod, $aMethodParams, $sName=false, $isPrivate=true, $iProfileId=0, $iContentId=0) |
|
| convertMultipleFilesArray ($aFiles) |
|
| storeFileFromForm ($aFile, $isPrivate=true, $iProfileId=0, $iContentId=0) |
|
| storeFileFromXhr ($sName, $isPrivate=true, $iProfileId=0, $iContentId=0) |
|
| storeFileFromPath ($sPath, $isPrivate=true, $iProfileId=0, $iContentId=0) |
|
| storeFileFromUrl ($sUrl, $isPrivate=true, $iProfileId=0, $iContentId=0) |
|
| storeFileFromStorage ($aParams, $isPrivate=true, $iProfileId=0, $iContentId=0) |
|
| deleteFile ($iFileId, $iProfileId=0) |
|
| queueFilesForDeletion ($mixedFileId) |
|
| queueFilesForDeletionFromGhosts ($iProfileId, $iContentId=false) |
|
| queueFilesForDeletionFromObject () |
|
| getFileUrlByRemoteId ($sRemoteId) |
|
| getFile ($iFileId) |
|
| getGhost ($iFileId) |
|
| isFilePrivate ($iFileId) |
|
| afterUploadCleanup ($mixedFileIds, $iProfileId, $iContentId=false) |
|
| getGhosts ($iProfileId, $iContentId=false, $isCheckAllAccountProfiles=false, $isAdmin=false) |
|
| reorderGhosts ($iProfileId, $iContentId, $aGhosts) |
|
| updateGhostsContentId ($mixedFileIds, $iProfileId, $iContentId, $isAdmin=false) |
|
| getFiles ($iProfileId) |
|
| getFilesAll ($iStart=0, $iPerPage=1000) |
|
| getRestrictionsTextExtensions ($iProfileId) |
|
| getAllowedExtensions () |
|
| getRestrictionsTextFileSize ($iProfileId) |
|
| getRestrictionsTextArray ($iProfileId) |
|
| reloadMimeTypesFromFile ($sFile) |
|
| getFileExt ($sFileName) |
|
| getFileTitle ($sFileName) |
|
| getMimeTypeByFileName ($sFileName) |
|
| getIconNameByFileName ($sFileName) |
|
| getFontIconNameByFileName ($sFileName) |
|
| insertGhost ($iFileId, $iProfileId, $iContentId=0) |
|
| onBeforeFileDelete ($aFileInfo, $iProfileId) |
|
| onFileDeleted ($aFileInfo, $iProfileId, $aGhost=false) |
|
| queueFiles ($aFiles) |
|
|
| init ($aObject) |
|
| addFileToEngine ($sTmpFile, $sLocalId, $sName, $isPrivate, $iProfileId) |
|
| _upload ($sInputFile, $sUri, $sACL, $aRequestHeaders) |
|
| deleteFileFromEngine ($sFilePath, $isPrivate) |
|
| generateHeaders ($sFileName, $isPrivate, $sMimeType='') |
|
| genRemoteNamePath ($sPath, $sLocalId, $sExt) |
|
| getObjectBaseDir ($isPrivate=false) |
|
| getObjectBaseUrl ($isPrivate=false) |
|
| determineIcon ($aIcons, $sExt, $sMimeType) |
|
| onBeforeFileAdd ($aFileInfo) |
|
| onFileAdded ($aFileInfo) |
|
| setErrorCode ($i) |
|
| genRandName ($isCheckForUniq=true) |
|
| genPath ($s, $iLevels) |
|
| isValidExt ($sExt) |
|
| isAllowedExt ($sExt) |
|
| isDeniedExt ($sExt) |
|
| isAllowedDeniedExt ($sExt, $sExtMode) |
|
| getFileDuration ($sFilePath, $sMimeType, $sExt, $oStorage) |
|
| getFileDimensions ($sFilePath, $sMimeType, $sExt, $oStorage) |
|
Alternatove file storage implementation for Amazon S3 compatible storge with Signature v4 support.
- See also
- BxDolStorage