zoukankan      html  css  js  c++  java
  • Demo学习: DownloadDemo

    DownloadDemo

    学习文件下载

    1. 几个获取临时路径的函数:

    UniServerModule.TempFolderURL  //当前程序路径下"Temp"文件夹;

    UniServerModule.LocalCacheURL  //缓存路径,位于程序路径下的"Cache"文件夹;

    UniServerModule.GlobalCacheURL //全局缓存路径,位于程序路径下的"Cache"文件夹;

    LocalCacheURL和GlobalCacheURL里的缓存文件在exe程序退出时会被清空,但尚不清楚在使用中它们有什么不同;

    TempFolderURL文件夹内容不会被自动清空,若程序路径下没有"Temp"文件夹,程序在初始化时会自动创建;

    2.文件函数下载;

    //文件下载,第一个参数是准备被下载的文件,第二个参数是被保存的文件名;

    UniSession.SendFile(const FileName: string; const AsFilename: string = '')

    //流下载,第一个参数是准备被下载的流对象,第二个参数是被保存的文件名;

    UniSession.SendStream(const Stream: TStream; const AsFileName: string)

    //例子
    UniSession.SendFile(UniServerModule.FilesFolderPath+ 'unipdf.pdf');
    
    UniSession.SendFile(const FileName: string; const AsFilename: string = '')
    procedure TMainForm.UniButton3Click(Sender: TObject);
    var
      S : TStringStream;
    begin
      S:=TStringStream.Create('Some text here....');
      try
        UniSession.SendStream(S, 'Mydoc.txt');
      finally
        S.Free;
      end;
    end;
  • 相关阅读:
    Mybatis批量插入
    easyui中datagrid常见功能
    mysql下载和安装方式
    Mybatis注意事项
    ol3对地图上某些特定的经纬度进行标注
    ol3开发离线地图
    java利用poi生成excel文件后下载本地
    log4j的基本使用方法
    tomcat8.5之后版本,远程无法登录管理页面
    但构造函数返回对象时
  • 原文地址:https://www.cnblogs.com/fengxb/p/3273319.html
Copyright © 2011-2022 走看看