Class ContentDownloadManager
Inheritance
System.Object
ContentDownloadManager
Namespace: FS.Hosting.Shared.GlobalObj
Assembly: FS.Hosting.Shared.dll
Syntax
[DocfxBrowsable]
public static class ContentDownloadManager : Object
Methods
CreateContent(IGlobalObjects, ContentDownload)
Erzeugt für den übergebenen Content einen Download. Dieser kann innerhalb zehn Minuten über die zurückgegebene Url abgerufen werden.
Die Url beginnt mit den Platzhalter "fsbroker://"
, welche im Client durch die korrekte Adresse des Brokers ersetzt wird.
Die Url kann zum Beispiel in folgenden Szenarien verwendet werden:
- in der ViewDocument(string url) Action,
- als Url im Browser-Control
- oder als Datasource für ein Picture-Control.
string url = this.Global.CreateContent(new ContentDownload()
{
Content = System.IO.File.ReadAllBytes("C:\\temp\\Beispiel.pdf"),
ContentType = "application/pdf",
DownloadFileName= "MyDownload.pdf"
});
ViewDocument(url);