私はgrailsの特定のディレクトリに画像を投稿しようとしていますが、検索する際に次のgetFileメソッドを使用してアップロードするコードが見つかりましたが、このメソッドは認識されず、見つからない、コントローラは、そうでない場合は、request.getFileがシンボルを解決できません
0
A
答えて
0
あなたは、クライアント側のアップロードのための<g:uploadForm />
を使用していることを確認してください..私は、検索をしたこの1
def uploadImage(){
def file=request.getFile('image')
String imageUploadPath=grailsApplication.config.imageUpload.path
try{
if(file && !file.empty){
file.transferTo(new File("${imageUploadPath}/${file.name}"))
flash.message="your.sucessful.file.upload.message"
}
else{
flash.message="your.unsucessful.file.upload.message"
}
}
catch(Exception e){
log.error("Your exception message goes here",e)
}
}
あり、これが唯一の方法であると考えられます、あなたはコントローラに読み込まれた間違ったファサードを取得します。
+0
あなたの答えは 'gsp'を必要としないRESTコントローラには適用できないと思います – gkiko
関連する問題
- 1. "シンボル 'Ellipse2D'を解決できません"
- 2. シンボル 'EnterpriseLibraryContainer'を解決できません
- 3. FirebaseRemoteConfig:シンボルを解決できません
- 4. シンボルJavaSparkSessionSingletonを解決できません。
- 5. シンボル「ActivityRecognition」を解決できません
- 6. は、シンボルを解決できません
- 7. シンボル「Firebase」を解決できません
- 8. シンボルを解決できません。
- 9. シンボルTheme.AppCompat.Light.NoActionBarを解決できません
- 10. シンボルを解決できませんAlertDialog
- 11. シンボルsetMinValueを解決できません
- 12. シンボルを解決できません(contentIntent)
- 13. シンボル 'setOnTouchListener'を解決できません
- 14. Firebase - シンボルを解決できません
- 15. シンボル 'RequestQueue'を解決できません
- 16. シンボルを解決できませんAndroidJUnit4
- 17. シンボル 'Lowpassfilter'を解決できません
- 18. zxing:forFragmentシンボルを解決できません
- 19. シンボルSIGN_IN_REQUEST_CODEを解決できません
- 20. シンボル 'java'を解決できません
- 21. シンボルを解決できませんContextCompat.checkSelfPermission()
- 22. シンボル 'vrtoolkit'を解決できません
- 23. シンボル `PRIORITY_HIGH`を解決できません
- 24. シンボルITelephonyを解決できません
- 25. シンボルDigits.Builder()を解決できません
- 26. シンボルを解決できませんViewHolder
- 27. シンボル「LargeTest」を解決できません
- 28. シンボル 'editText'を解決できません
- 29. シンボル 'MobileAds'を解決できません
- 30. シンボル 'connect'を解決できません
「依存関係またはインポートが見つかりません」という意味が不明です。それは注入されたgrails要求オブジェクトのメソッドなので、一般的にはIDEでオートコンプリートされません。本当の疑問は、何がうまくいかないのか?コードを実行すると、どのようなエラーが発生しますか? – Gregg
.getFileを実行しているときにエラーが発生するのはgrailsによって検出されたエラーなので、build.gradleのインポートまたは依存関係を特定する必要があると思います。 – Zenoheld
より具体的にする必要があります。エラーメッセージとは何ですか? – Gregg