modified metaWeblog.newMediaObject: seems that base64-decode is unnecessary since the file contents are already decoded
This commit is contained in:
parent
275b806654
commit
de5169c14e
1 changed files with 2 additions and 4 deletions
|
@ -269,15 +269,13 @@ function newMediaObject(blogid, username, password, fileObject) {
|
||||||
if (!blog)
|
if (!blog)
|
||||||
throw("Couldn't find the blog " + blogid);
|
throw("Couldn't find the blog " + blogid);
|
||||||
var level = blog.members.getMembershipLevel(usr);
|
var level = blog.members.getMembershipLevel(usr);
|
||||||
var str = new java.lang.String(fileObject.bits);
|
|
||||||
var bytes = Packages.helma.util.Base64.decode(str.toCharArray());
|
|
||||||
var param = new Object();
|
var param = new Object();
|
||||||
var ret = new Object();
|
var ret = new Object();
|
||||||
if (fileObject.type.toLowerCase().startsWith("image/")) {
|
if (fileObject.type.toLowerCase().startsWith("image/")) {
|
||||||
// handle new image
|
// handle new image
|
||||||
try {
|
try {
|
||||||
blog.images.checkAdd(usr, level);
|
blog.images.checkAdd(usr, level);
|
||||||
param.rawimage = new Packages.helma.util.MimePart(fileObject.name, bytes, fileObject.type);
|
param.rawimage = new Packages.helma.util.MimePart(fileObject.name, fileObject.bits, fileObject.type);
|
||||||
param.maxheight = fileObject.antville_maxheight;
|
param.maxheight = fileObject.antville_maxheight;
|
||||||
param.maxwidth = fileObject.antville_maxwidth;
|
param.maxwidth = fileObject.antville_maxwidth;
|
||||||
param.alttext = fileObject.description;
|
param.alttext = fileObject.description;
|
||||||
|
@ -303,7 +301,7 @@ function newMediaObject(blogid, username, password, fileObject) {
|
||||||
// handle new file
|
// handle new file
|
||||||
try {
|
try {
|
||||||
blog.files.checkAdd(usr, level);
|
blog.files.checkAdd(usr, level);
|
||||||
param.rawfile = new Packages.helma.util.MimePart(fileObject.name, bytes, fileObject.type);
|
param.rawfile = new Packages.helma.util.MimePart(fileObject.name, fileObject.bits, fileObject.type);
|
||||||
param.description = fileObject.description;
|
param.description = fileObject.description;
|
||||||
var result = blog.files.evalFile(param, usr);
|
var result = blog.files.evalFile(param, usr);
|
||||||
var mediaObject = result.obj;
|
var mediaObject = result.obj;
|
||||||
|
|
Loading…
Add table
Reference in a new issue