Published on InterSystems Developer Community (https://community.intersystems.com)

Página Inicial > Operação de API REST para Download de Arquivos

Artigo
Yuri Marx Perei... · Fev. 5, 2022 1min de leitura

Operação de API REST para Download de Arquivos

Se sua API REST precisar retornar um arquivo para o download do cliente, este é o código-fonte que você poderia escrever (PS: extraído da pergunta https://community.intersystems.com/post/download-file-rest e suas respostas) :

Set %response.ContentType = "image/jpeg"
Do %response.SetHeader("Content-Disposition","attachment;filename=""test.jpg""")
Set %response.NoCharSetConvert=1
Set %response.Headers("Access-Control-Allow-Origin")="*"
 
Set stream=##class(%Stream.FileBinary).%New()
Set sc=stream.LinkToFile("/opt/irisbuild/output/test.jpg")
Do stream.OutputToDevice()
 
Set tSC=$$$OK
#REST API #InterSystems IRIS

URL de origem:https://pt.community.intersystems.com/post/opera%C3%A7%C3%A3o-de-api-rest-para-download-de-arquivos