uniGUI之文件下載(29)

1]SendFileweb

2]SendStream 瀏覽器

3]自定義類型文件下載服務器


 

1]SendFilespa

UniSession.SendFile('新建文本文檔.txt'  //服務器端  文件名
                   ,'anew.txt'          //客戶端 新下載 的文件名
                   );

2]SendStream code

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;

 


 3]自定義類型文件下載orm

UniSession.SendFile(ServerModule.UniServerModule.FilesFolderPath+'aaa.abc');
web默認文檔主目錄在執行程序同級目錄下的files子目錄下,該屬性能夠在ServerModule的FilesFolder屬性中配置。blog

對於常見的文檔類型,瀏覽器默認支持,對於如abc擴展名的特殊類文檔,點擊後瀏覽器會沒有動做,你須要配置一下MIME表。 文檔

在ServerModule的OnCreate屬性中添加:io

MimeTable.AddMimeType("abc","abc");
相關文章
相關標籤/搜索