GrailsでリクエストのMimeタイプを取得するにはどうすればよいですか?
私が使用した:
def f = request.getFile('image')
def mimeType = f.getContentType()
ただし、これは常に正しいMIMEファイルタイプを返すとは限りません。ファイルユーザーのファイルを更新対象として選択するにはどうすればよいですか?
GrailsでリクエストのMimeタイプを取得するにはどうすればよいですか?
私が使用した:
def f = request.getFile('image')
def mimeType = f.getContentType()
ただし、これは常に正しいMIMEファイルタイプを返すとは限りません。ファイルユーザーのファイルを更新対象として選択するにはどうすればよいですか?
これにより、投稿された特定の部分に対してブラウザが送信したコンテンツタイプが返されmultipart/form-data
ます。これが「正しい」タイプであるかどうかは別の質問です...
「text/xml; charset = UTF-8」のようなものを取得できるため、「;」で分割する必要がある場合があります。正しい値を取得します。次に、形式を確認したり、有効なコードのリストと照合したりするなど、値が有効かどうかを確認する必要があります。値が有効でない場合は、400エラーをユーザーに返すことができます。