GCS からオブジェクトを取得して提供する blob を提供しようとしています。私のサーブレットでは、インポートする必要があります:
com.google.appengine.tools.cloudstorage.GcsFileOptions をインポートします。
インポート com.google.appengine.tools.cloudstorage.GcsFilename
このリンクから Cloud Storage API をダウンロードしました: https://code.google.com/p/google-api-java-client/wiki/APIs#Cloud_Storage_API
しかし、どういうわけか、サーブレットをコンパイルできません。ここで何が欠けていますか!!..このライブラリをEclipseのWebアプリケーションに追加する手順を教えてください。
コンパイルする必要があるコード:
private GcsFilename getFileName(HttpServletRequest req) {
String[] splits = req.getRequestURI().split("/", 4);
if (!splits[0].equals("") || !splits[1].equals("gcs")) {
throw new IllegalArgumentException("The URL is not formed as expected. " +
"Expecting /gcs/<bucket>/<object>");
}
return new GcsFilename(splits[2], splits[3]);
}