From 631555b553110b2b7772475af04b5278f916f2b4 Mon Sep 17 00:00:00 2001 From: jules Date: Fri, 27 Dec 2013 13:17:23 -0500 Subject: upload button and url --- js/image.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'js/image.js') diff --git a/js/image.js b/js/image.js index 1fd91ff..7a5240f 100644 --- a/js/image.js +++ b/js/image.js @@ -45,18 +45,12 @@ function decimalString(n){ } function noop(){} -// http://www.carbonpictures.com/bucky/data/2835/photoblaster_safe_upload.cgi.txt function uploadImage(opt){ if (! opt.blob || ! opt.filename) return; opt.username = opt.username || ""; opt.success = opt.success || noop; opt.error = opt.error || noop; - - // FormData params >> - // qqfile .. file data .. or comes in with postdata - // filename .. filename - // username .. nick var form = new FormData(); @@ -68,9 +62,15 @@ function uploadImage(opt){ req.open("POST", "/cgi-bin/im/upload"); req.onload = function(event) { if (req.status == 200) { - opt.success(req.responseText); + var res = JSON.parse(req.responseText); + if (res.success) { + opt.success(res); + } + else { + opt.error(res); + } } else { - opt.error(req.responseText); + opt.error({ success: false, error: req.status }); } }; req.send(form); -- cgit v1.2.3-70-g09d2