当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript knownFolders.documents方法代码示例

本文整理汇总了TypeScript中file-system.knownFolders.documents方法的典型用法代码示例。如果您正苦于以下问题:TypeScript knownFolders.documents方法的具体用法?TypeScript knownFolders.documents怎么用?TypeScript knownFolders.documents使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在file-system.knownFolders的用法示例。


在下文中一共展示了knownFolders.documents方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: getFilenameFromUrl

export function getFilenameFromUrl(url: string) {
    const fs: typeof fsModule = require("file-system");
    const slashPos = url.lastIndexOf("/") + 1;
    const questionMarkPos = url.lastIndexOf("?");

    let actualFileName: string;
    if (questionMarkPos !== -1) {
        actualFileName = url.substring(slashPos, questionMarkPos);
    } else {
        actualFileName = url.substring(slashPos);
    }
    
    const result = fs.path.join(fs.knownFolders.documents().path, actualFileName);
    return result;
}
开发者ID:NathanWalker,项目名称:NativeScript,代码行数:15,代码来源:http-request-common.ts

示例2: require

 toFile: (destinationFilePath?: string) => {
     var fs: typeof fsModule = require("file-system");
     var fileName = callbacks.url;
     if (!destinationFilePath) {
         destinationFilePath = fs.path.join(fs.knownFolders.documents().path, fileName.substring(fileName.lastIndexOf('/') + 1));
     }
     var stream: java.io.FileOutputStream;
     try {
         var javaFile = new java.io.File(destinationFilePath);
         stream = new java.io.FileOutputStream(javaFile);
         stream.write(result.raw.toByteArray());
         return fs.File.fromPath(destinationFilePath);
     }
     catch (exception) {
         throw new Error(`Cannot save file with path: ${destinationFilePath}.`);
     }
     finally {
         if (stream) {
             stream.close();
         }
     }
 }
开发者ID:Prettycode-KC,项目名称:NativeScript,代码行数:22,代码来源:http-request.android.ts

示例3: require

 toFile: (destinationFilePath?: string) => {
     var fs: typeof fsModule = require("file-system");
     var fileName = options.url;
     if (!destinationFilePath) {
         destinationFilePath = fs.path.join(fs.knownFolders.documents().path, fileName.substring(fileName.lastIndexOf('/') + 1));
     }
     if (data instanceof NSData) {
         data.writeToFileAtomically(destinationFilePath, true);
         return fs.File.fromPath(destinationFilePath);
     } else {
         reject(new Error(`Cannot save file with path: ${destinationFilePath}.`));
     }
 }
开发者ID:Prettycode-KC,项目名称:NativeScript,代码行数:13,代码来源:http-request.ios.ts


注:本文中的file-system.knownFolders.documents方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。