来自Web URL的Blob文件

时间:2018-02-27 11:29:57

标签: blob genexus

我正在用GeneXus开发一个应用程序。 我需要操作特定Web URL中存在的pdf文件 如何从此URL读取文件并将其存储在blob对象中?

1 个答案:

答案 0 :(得分:6)

这样的事情应该有效:

&HttpClient.Execute(!"GET", &PdfUrl)
&HttpClient.ToFile(&PdfPath)
&Blob = &PdfPath

其中:

  • &HttpClientHttpClient
  • 类型的变量
  • &PdfUrl是基于Url域的变量,并存储pdf文件的URL。
  • &PdfPathCharacter类型的变量,并存储临时复制文件的路径。
  • &BlobBlob类型的变量。

编辑: 名为BlobFile的新数据类型将在下一版GeneXus(代号为GeneXus Tero)中引入。此新数据类型与AudioVideoImage数据类型类似,但可以将其用于任何文件类型(例如,PDF文件)。

使用BlobFile类型,您可以直接从网址加载文件:

&BlobFile.FromURL(&PdfUrl)