| 
					
				 | 
			
			
				@@ -38,16 +38,16 @@ public class StoragePluginContext { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return StoragePlugin.getUploadSign(uploadSign); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public void setFileAcl(String storagePluginName,String fileName,Boolean isPublic){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public void setFileAcl(String storagePluginName,String fileName,Boolean isPublic,String bucketName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		StoragePlugin storagePlugin = getStoragePlugin(storagePluginName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		storagePlugin.setFileAcl(fileName,isPublic); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		storagePlugin.setFileAcl(fileName,isPublic,bucketName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public String getPublicUrl(String fileName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public String getPublicUrl(String fileName,String bucketName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String substring = fileName.substring(0, fileName.lastIndexOf("?")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String substring1 = substring.substring(substring.lastIndexOf("/") + 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			this.setFileAcl(KS3StoragePlugin.PLUGIN_NAME,substring1,true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			this.setFileAcl(KS3StoragePlugin.PLUGIN_NAME,substring1,true,bucketName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return substring; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		}catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			e.printStackTrace(); 
			 |