无线开放 API

文件存储服务简介

TAE文件存储服务采用阿里云开放存储服务(Open Storage Service,简称OSS)来支持任意数据类型的存储,支持任意时间、地点的数据上传和下载。OSS中每个存储对象(object)由名称、内容、描述三部分组成。通过OSS可以获得更稳定更安全的存储服务,使开发大容量和高并发系统变得更容易。

文件存储服务API

PHP引擎中内嵌了文件存储对象 $fileStoreService,可直接调用。

  1. saveTextFile(fileContent,fileName) 方法,存储文本文件
    $saveTextFileResult = $fileStoreService->saveTextFile("xinyuan","/services/tfs/xinyuan.txt") ;
    
  2. getFileText(fileName) 方法,获取文件内容
    $getFileTextResult = $fileStoreService->getFileText("/services/tfs/xinyuan.txt") ;
    
  3. isFileExist(fileName) 方法,判断文件是否存在
    $isFileExistResult = $fileStoreService->isFileExist("/services/tfs/xinyuan.txt") ;
    
  4. deleteFile(fileName) 方法,删除文件
    $deleteFileTextResult = $fileStoreService->deleteFile("/services/tfs/xinyuan.txt") ;
    

    文件存储服务使用示例

    getfiletextresult="$fileStoreService-"-->getFileText("/services/tfs/filename.txt") ;
    echo "getFileText:" . $getFileTextResult;

$fileStoreService->saveTextFile("filecontent","/services/tfs/filename.txt") ;

$getFileTextResult = $fileStoreService->getFileText("/services/tfs/filename.txt") ; echo "getFileText:".$getFileTextResult;

$isFileExistResult = $fileStoreService->isFileExist("/services/tfs/filename.txt") ; echo "isFileExist:".$isFileExistResult;

$fileStoreService->deleteFile("/services/tfs/filename.txt") ;

$getFileTextAfterDeleteResult = $fileStoreService->getFileText("/services/tfs/filename.txt") ; echo "getFileText:".$getFileTextAfterDeleteResult;

$fileStoreService->createDir("/services/tfs/newdir/") ;

$fileStoreService->deleteDir("/services/tfs/newdir/") ;