我正在尝试在我的 jsp 文件上显示一张照片。我的图像照片中的照片工作正常,但是当我尝试使用互联网上的 url 检索照片时,它不起作用。我的 url 是数据库域的链接。我正在使用该域中的 blobstore 保存我的照片并稍后检索它们。我知道该链接工作正常,因为当我在我的资源管理器中使用它时,我收到了我上传的照片,所以可能有什么问题?还是有更好的方法来使用 blobStore 在 jsp 文件上显示照片?我会在网上搜索类似的东西,但所有解决方案都是针对保存在程序中或不显示在 jsp 上的照片。
我在jsp文件中的代码是:
<%String blob=request.getParameter("blob");
BlobKey blobKey = new BlobKey(blob);
ImagesService services = ImagesServiceFactory.getImagesService();
ServingUrlOptions serve = ServingUrlOptions.Builder.withBlobKey(blobKey);
String url = services.getServingUrl(serve);
%>
<center><img src="url" alt='photo'/></center>
我已经尝试打印收到的 url 以确保它是正确的路径,并且当我将它放入资源管理器时它工作正常,那么可能是什么问题?感谢您的帮助