我正在尝试提供一个 blob,它从 GCS 获取对象并为其提供服务。在我的 servlet 中,我需要导入:
导入 com.google.appengine.tools.cloudstorage.GcsFileOptions;
导入 com.google.appengine.tools.cloudstorage.GcsFilename
我已经从这个链接下载了云存储 API:https ://code.google.com/p/google-api-java-client/wiki/APIs#Cloud_Storage_API
但不知何故,我无法编译我的 servlet。我在这里错过了什么!!..谁能告诉我如何在 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]);
}