1]SendFile

2]SendStream 

3]自定义类型文件下载


 1]SendFile

UniSession.SendFile('新建文本文档.txt'  //服务器端  文件名
                   ,'anew.txt'          //客户端 新下载 的文件名
                   );

2]SendStream 

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;

 uniGUI之文件下载(29)


 3]自定义类型文件下载uniGUI之文件下载(29)

UniSession.SendFile(ServerModule.UniServerModule.FilesFolderPath+'aaa.abc');

web默认文档主目录在执行程序同级目录下的files子目录下,该属性可以在ServerModule的FilesFolder属性中配置。

对于常见的文档类型,浏览器默认支持,对于如abc扩展名的特殊类文档,点击后浏览器会没有动作,你需要配置一下MIME表。 

在ServerModule的OnCreate属性中添加:

MimeTable.AddMimeType("abc","abc");

 

相关文章:

  • 2021-07-27
  • 2021-08-27
  • 2021-05-01
  • 2021-09-15
  • 2021-08-24
  • 2021-12-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2022-12-23
  • 2022-12-23
  • 2021-04-12
  • 2022-12-23
相关资源
相似解决方案