0
我正在使用RAML寫入HTTP POST請求,並且需要編寫它以便能夠在請求中發送多個文件。每次文件的數量可能會有所不同,因此需要它是動態的。我該怎麼做呢?使用RAML在HTTP請求中發送多個文件
這將最終如果你正在使用RAML版本0.8與Anypoint工作室6.2和Mule使用3.8.3
感謝
我正在使用RAML寫入HTTP POST請求,並且需要編寫它以便能夠在請求中發送多個文件。每次文件的數量可能會有所不同,因此需要它是動態的。我該怎麼做呢?使用RAML在HTTP請求中發送多個文件
這將最終如果你正在使用RAML版本0.8與Anypoint工作室6.2和Mule使用3.8.3
感謝
,請嘗試以下construct.It是有重複屬性,該屬性指定多個上傳
#%RAML 0.8
title: FileUploadExample
baseUri: localhost
/uploadMultipleFile:
description: Uploads Multiple file
post:
body:
multipart/form-data:
formParameters:
file:
description: The file to be uploaded. Supported Formats are gif, jpeg, jpg, png etc.
required: true
type: file
repeat: true
的possiblilty如果您正在使用RAML版本1.0 由於重複是RAML 0.8規範內時,它在1.0 RAML除去贊成RAML數據類型抽象。 因此,對於RAML 1.0,您可以使用類似於下面的構造。
#%RAML 1.0
title: FileUploadExample
baseUri: localhost
types:
MultiUploadFileType:
properties:
file:
description: The file to be uploaded. Supported Formats are gif, jpeg, jpg, png etc.
required: true
type: file
/uploadMultipleFile:
description: Uploads Multiple file
post:
body:
multipart/form-data:
type: MultiUploadFileType[]
minItems: 1
在這裏,我們使用類型抽象定義一個類型,然後用它作爲與多部分/格式數據沿着陣列