我不知道如何把文件放在附件標籤中,但我知道你可以通過groovy轉換文件中的二進制輸出。
您可以試試這個腳本,只需填寫三個變量擴展名,即textBase64即可。
import org.apache.commons.codec.binary.Base64
def extension = (##extension of your file##)
def name = (##name of your file ##)
def textBase64 =(##binary output from your request##)
// Access element Base64-encoded text content
String tempFilename = "${name}.${extension}"
def b64 = new Base64()
def TextBytes = b64.decode(textBase64.getBytes())
// Output text into a temporary file
def File = new java.io.File(tempFilename)
FileOutputStream fos = new java.io.FileOutputStream(File)
fos.write(TextBytes)
fos.flush()
fos.close()
log.info "File stored as: ${File.getCanonicalPath()}"
更好的劇本可能存在,但對我來說
這一個運作良好