使用PARSE.COM和JavaScript SDK如何顯示使用url存儲在變量中的圖像?
隨着下面的代碼,我可以得到儘可能讓用戶從網頁上上傳的圖像並存儲在在分析數據庫「文件」欄的對象。
我可以存儲圖像的細節,包括
的網址是什麼我不能做的是提取URL回到了和html頁面上顯示的圖像。
我已經添加了屏幕截圖顯示的數據是如何在var profilePhoto
舉行,但我再不能使其顯示使用$("profile_pic").attr('src',jobApplication[0]);
我有什麼忽略在網頁上?我已經搜索過,無法找到有助於解決這個問題的相關問題。
結果在檢查元素
Arguments[1]0: t.Filecallee: function() {length: 1__proto__: Object user_profile.html:408 t.File {_name: "tfss-fe809632-ffb8-445c-99f3-1149e4ffdec5-IMG_0047.jpg", _source:
t.Promise,_previousSave:t.Promise,_url: 「http://files.parsetfss.com/0fc5cba8-caf7-4c81-aafc ... fe809632-ffb8-445c-99f3-1149e4ffdec5-IMG_0047.jpg」, 名:函數...} _name: 「的TFSS-fe809632-ffb8-445c-99f3-1149e4ffdec5-IMG_0047.jpg」 _previousSave: t.Promise_source:t.Promise_url: 「http://files.parsetfss.com/0fc5cba8-caf7-4c81-aafc-36390888e497/tfss-fe809632-ffb8-445c-99f3-1149e4ffdec5-IMG_0047.jpg」 原: 對象
CODE
$(document).ready(function() {
var parseAPPID = "XXX";
var parseJSID = "XXXX";
//Initialize Parse
Parse.initialize(parseAPPID,parseJSID);
$("#fileUploadBtn").on("click", function(e) {
var fileUploadControl = $("#fileUploader")[0];
if (fileUploadControl.files.length > 0) {
var file = fileUploadControl.files[0];
var name = file.name;
console.log("here goes nothing...");
var parseFile = new Parse.File(name, file);
parseFile.save().then(function() {
console.log("Woot!");
console.dir(arguments);
var User = Parse.Object.extend("_User")
var jobApplication = Parse.User.current();
jobApplication.set("ProfilePic", parseFile);
jobApplication.save();
var profilePhoto = jobApplication.get("ProfilePic");
console.log(profilePhoto);
$("profile_pic").attr('src',jobApplication[0]);
}, function(error) {
console.log("Error");
console.dir(error);
});
}
});
});