Revision a2411896 src/gr/grnet/pithos/web/client/Pithos.java

b/src/gr/grnet/pithos/web/client/Pithos.java
987 987
				}
988 988
            };
989 989
            copyFile.setHeader("X-Auth-Token", getToken());
990
            copyFile.setHeader("X-Copy-From", file.getUri());
990
            copyFile.setHeader("X-Copy-From", URL.encodePathSegment(file.getUri()));
991 991
            if (!file.getOwner().equals(targetUsername))
992
            	copyFile.setHeader("X-Source-Account", file.getOwner());
992
            	copyFile.setHeader("X-Source-Account", URL.encodePathSegment(file.getOwner()));
993 993
            copyFile.setHeader("Content-Type", file.getContentType());
994 994
            Scheduler.get().scheduleDeferred(copyFile);
995 995
        }

Also available in: Unified diff