code: def remote_upload(apikey, picture_url, resize=None,
                    rotation='00', noexif=False):
      
      check_rotation(rotation)
      check_resize(resize)
      url = check_if_redirect(picture_url)
      if url:
          picture_url = resolve_redirect(url)
  
      post_data = compose_post(apikey, resize, rotation, noexif)
      post_data['url[]'] = ('', picture_url)
  
      return do_upload(post_data)
docs: prepares post for remote upload
  
      :param str apikey: Apikey needed for Autentication on picflash.
      :param str picture_url: URL to picture allowd Protocols are: ftp,
          http, https
      :param str resize: Aresolution in the folowing format: \
          '80x80'(optional)
      :param str|degree rotation: The picture will be rotated by this Value. \
          Allowed values are 00, 90, 180, 270.(optional)
      :param boolean noexif: set to True when exif data should be purged.\
          (optional)