2013-05-20 59 views

回答

2

喲可以使用下面的代碼

Iterator<BlobInfo> iterator = null; 
iterator = new BlobInfoFactory().queryBlobInfos(); 
while (iterator.hasNext()) { 
    system.out.println(iterator.next().getBlobKey());//You can put condition here whats your file name 
    system.out.println(iterator.next().getFilename()); 
} 

使用此代碼,你會得到鮑勃鍵,比你要使用servlet來發送這個關鍵,服務BLOB如下面的代碼

String key = request.getparameter("blobkey"); 
BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService(); 
BlobKey blobKey = new BlobKey(key); 
blobstoreService.serve(blobKey, response); 
獲取Blob存儲的所有信息