2013-05-07 5 views
5
<!DOCTYPE html> 
<html> 
<head> 
<title>DropBox Chooser Example</title> 
</head> 
<body> 
<div id="main"> 
    <input type="dropbox-chooser" name="selected-files" data-link-type="direct" id="db-chooser"/> 
    <div id="content"></div> 
</div> 

<script type="text/javascript" src="https://www.dropbox.com/static/api/1/dropins.js" id="dropboxjs" data-app-key="YOUR-APP-KEY"></script> 
<script type="text/javascript" src="jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="jquery.tools.min.js"></script> 
<script type="text/javascript" src="jquery-layout.js"></script> 
<script type="text/javascript"> 

$(function(){ 

    var dbChooser = $("#db-chooser"); 

    dbChooser.on("DbxChooserSuccess", function(e) { 

     // Here we will listen when a file is 
     // chosen from dropbox, insert it into the page 
     // and initialize the Jcrop plugin 
     e = e.originalEvent; 
     var name = e.files[0].name; 
    }); 
}); 
</script> 
</body> 
</html> 

यह मेरा उदाहरण कोड है जिसमें मैं ड्रॉपबॉक्स चयनकर्ता को लागू करने की कोशिश कर रहा हूं। मैंने एक ऐप बनाया है और मैं ऐप कुंजी पास करता हूं। मुझे मिली त्रुटियां हैं,"त्रुटि": ड्रॉपबॉक्स चयनकर्ता

  1. प्रारंभ में पृष्ठ लोड पर, मुझे त्रुटि मिलती है कि $ (...)। कोई फ़ंक्शन नहीं है।

  2. जब मैं ड्रॉपबॉक्स चयनकर्ता बटन पर क्लिक करता हूं, तो मुझे {"त्रुटि": "अवैध मूल"} मिलता है।

मुझे नहीं मिल रहा है कि मैं कहां गलत हो रहा हूं। किसी भी तरह की सहायता को आभार समझेंगे।

उत्तर

7

मैं भाग गया, और आज भी यही समस्या हल करने में सक्षम था। Dropbox Chooser कार्यक्षमता फ़ाइल ब्राउज़िंग का समर्थन नहीं करती है जब तक कि वेब सर्वर पर स्क्रिप्ट चल रही न हो। यदि आप स्थानीय रूप से अपने वेब ऐप का परीक्षण कर रहे हैं और इसे फ़ाइल: // लिंक के माध्यम से एक्सेस कर रहे हैं, तो आपको 'अमान्य मूल' त्रुटि मिल जाएगी। इसके बजाए, अपने वेब ऐप के साथ एक वेब सर्वर चलाएं (या तो स्थानीय रूप से या कहीं और होस्ट किया गया), और उस त्रुटि को खत्म करना चाहिए।

+0

ठीक है। मैं इसे आज़माउंगा और आपको बता दूंगा। –

+0

बहुत बहुत धन्यवाद। यह मेरे लिए काम किया। –

संबंधित मुद्दे