/** * Creates encoded url for uploading item based on: * * <ul> * <li>item name * <li>item path * <li>database * <li>site * </ul> * * @return {@link String} encoded url. * @see #UploadMediaRequestOptions(String, String, String) */ public String getFullUrl() { StringBuilder builder = new StringBuilder(mUrlOptions.getUrl()); builder.append("?name=").append(Uri.encode(mItemName)); if (!TextUtils.isEmpty(mDatabase)) builder.append("&sc_database=").append(mDatabase); return builder.toString(); }