0

サーバー側のアップロードコードの例を見てきました...次のように表示されます...

...
 /**
   * 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);
   }
  }
...

... OK、私が見ることができるように、ファイルを取得するためにスニペットはFileオブジェクトを使用します。しかし、私が覚えているように、GAEはFileioオブジェクトをサポートしていません。だから私の質問は、GAEファイルのアップロードに関してはこのライブラリはOKですか、それともGWTに最適なライブラリがありますか?

ありがとう

4

1 に答える 1

4

GAEで画像のアップロードを処理するためにJavaIOを使用する必要はなく、BlobstoreおよびImageServiceAPIに依存するだけです。このチュートリアルには素晴らしい説明と例があります。私はそれに従い、アップロード機能はスムーズに機能します。

于 2012-05-15T16:49:04.697 に答える