import com.google.gwt.event.dom.client.ClickEvent;\r
import com.google.gwt.event.dom.client.ClickHandler;\r
import com.google.gwt.http.client.Response;\r
+import com.google.gwt.http.client.URL;\r
import com.google.gwt.i18n.client.DateTimeFormat;\r
import com.google.gwt.resources.client.ImageResource;\r
import com.google.gwt.user.client.Window;\r
}\r
};\r
updateFile.setHeader("X-Auth-Token", app.getToken());\r
+ for (String t : file.getTags()) {\r
+ updateFile.setHeader("X-Object-Meta-" + URL.encodePathSegment(t.trim()), "~");\r
+ }\r
if (newTags != null)\r
for (String t : newTags)\r
if (t.length() > 0)\r
- updateFile.setHeader("X-Object-Meta-" + t.trim(), "true");\r
- for (String t : file.getTags())\r
- updateFile.setHeader("X-Object-Meta-" + t.trim(), "~");\r
+ updateFile.setHeader("X-Object-Meta-" + URL.encodePathSegment(t.trim()), "true");\r
if (published != null)\r
updateFile.setHeader("X-Object-Public", published.toString());\r
if (newPermissions != null) {\r