2017-05-19 15 views
0

私は、ユーザーがファイルをアップロードすることを可能にするAPIエンドポイントを持っており、リクエストペイロードは生のファイルコンテンツです。これをRAMLのドキュメントでどのように記述できますか?私が使用RAML 1.0の生ファイルボディを記述する方法は?

は構造を吸うが、それは

post: 
    description: Use this endpoint to upload a new image. 
    headers: 
    X-File-Name: Image file name. 
    body: 
    file: 
    description: Send raw file contents in a request payload 

おかげで私には正しいようではありません。

答えて

1

RAML 1では、ファイルの種類を使用することができます

types: 
    customFile: 
    type: file 
    fileTypes: ['*/*'] # any file type allowed 
    maxLength: 1048576 

をし、このようにそれを使用します。

/someresource: 
    post: 
    body: 
     application/octet-stream: 
     type: customFile 
関連する問題