static S uploadImage(BufferedImage img, S name) { ret uploadImageToServer(img, name); } static S uploadImage(S name, BufferedImage img) { ret uploadImageToServer(img, name); } static S uploadImage(File f, BufferedImage img, S name) { ret uploadImageToServer(f, img, name); } static S uploadImage(File f) { ret uploadImageToServer(f); } sS uploadImage(S urlOrPath) { if (isAbsoluteURL(urlOrPath)) { byte[] data = loadBinaryPage(urlOrPath); assertTrue(isJPEG_GIF_PNG(data)); ret uploadToImageServer_rawBytes(data, urlOrPath); } else ret uploadImage(newFile(urlOrPath)); }