0

GrailsでリクエストのMimeタイプを取得するにはどうすればよいですか?

私が使用した:

def f = request.getFile('image')
def mimeType = f.getContentType()

ただし、これは常に正しいMIMEファイルタイプを返すとは限りません。ファイルユーザーのファイルを更新対象として選択するにはどうすればよいですか?

4

2 に答える 2

1

これにより、投稿された特定の部分に対してブラウザが送信したコンテンツタイプが返されmultipart/form-dataます。これが「正しい」タイプであるかどうかは別の質問です...

于 2013-03-25T14:41:10.657 に答える
0

「text/xml; charset = UTF-8」のようなものを取得できるため、「;」で分割する必要がある場合があります。正しい値を取得します。次に、形式を確認したり、有効なコードのリストと照合したりするなど、値が有効かどうかを確認する必要があります。値が有効でない場合は、400エラーをユーザーに返すことができます。

于 2020-06-24T20:34:58.553 に答える