写真を選択して表示するために、Eclipse Juno と GWTUpload SingleUploader を使用しています。いくつかの小さな問題がありますが、次に行うべき重要なことは、入力を MySQL に保存することです。では、写真を MySQL に渡すにはどうすればよいでしょうか。私がやろうとしているのは、写真を一時フォルダーに保存し、DB に書き込むときに一時フォルダーから写真を取り出してから、一時フォルダーから写真を削除することです (クリーンアップ)。サーバー側に次のコード ( https://code.google.com/p/gwtupload/wiki/GwtUpload_GettingStartedのステップ 7 からコピー) がありますが、解決できないという 2 つの問題があります。
/**
* Get the content of an uploaded file.
*/
@Override
public void getUploadedFile(HttpServletRequest request, HttpServletResponse response) throws IOException {
String fieldName = request.getParameter(UConsts.PARAM_SHOW);
File f = receivedFiles.get(fieldName);
if (f != null) {
response.setContentType(receivedContentTypes.get(fieldName));
FileInputStream is = new FileInputStream(f);
copyFromInputStreamToOutputStream(is, response.getOutputStream());
} else {
renderXmlResponse(request, response, XML_ERROR_ITEM_NOT_FOUND);
}
}
最初の問題は、「String fieldName = request.getParameter(UConsts.PARAM_SHOW);」の行にあります。「UConsts を変数に解決できません」というエラーが表示される場合、オプションは、定数の作成、クラスの作成、インターフェイスの作成、ローカル変数の作成、フィールドの作成、列挙型の作成、パラメーターの作成、プロジェクトのセットアップの修正です。
2 番目の問題は、「renderXmlResponse(request, response, XML_ERROR_ITEM_NOT_FOUND);」の行にあります。「XML_ERROR_ITEM_NOT_FOUNDを変数に解決できません」というエラーが表示される場合、オプションは次のとおりです。定数の作成、ローカル変数の作成、フィールドの作成、パラメーターの作成、およびいくつかの変更オプションですが、これは著者からの証明済みのコードであるため、答えであるとは思えません。
よろしくお願いいたします。
よろしく、 グリン