|
| | 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) |
|
| isAuthUrl ($aFile) |
Alternatove file storage implementation for Amazon S3 compatible storge with Signature v4 support.
- See also
- BxDolStorage