javascript - Uploading a file that is of [object File] to Parse and getting [object Object] when queried back -
i trying upload picture files parse lost. feel defeated... sigh... anyhow, tried modify code on website: http://blog.teamtreehouse.com/reading-files-using-the-html5-filereader-api, in order upload files unto parse.
this html:
<div> <form id="pictureuploadform"> select image file: <input type="file" id="fileinput"> <input type="submit" id="picturebutton" value="submit" /> </form> </div>
to upload image file parse, wrote (it works, btw):
var pictureuploads = parse.object.extend("pictureuploads"); var pictureuploads = new pictureuploads(); window.onload = function() { var fileinput = document.getelementbyid('fileinput'); fileinput.addeventlistener('change', function(e) { var file = fileinput.files[0]; alert(file); var pictureuploads = parse.object.extend("pictureuploads"); var pictureuploads = new pictureuploads(); pictureuploads.set("picturefile", file); pictureuploads.save(null, { success: function(pictureuploads) { }, error: function(pictureuploads, error) { print("didn't work"); } }); }); }
now, if notice alert(file)
, alert [object file]
. , in order retrieve it, wrote (and works well):
$(document).ready(function(){ var query = new parse.query(pictureuploads); query.get("yaiyfjpvfj", { success: function(pictureuploads) { var file = pictureuploads.get("picturefile"); alert(file); }, error: function(object, error) { alert("didn't work don't mad"); } }); });
but problem is, when retrieve file saved object in parse via var file = pictureuploads.get("picturefile");
, alert()
file
, [object object]
. can't work [object object]
because tried run rest of code provided graciously on tree house website, didn't work.
so questions are, when query, why return [object object]
, possible somehow modify [object object]
becomes [object file]
. please. me... dying...
Comments
Post a Comment