Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>Kloudless File Picker</title>
  <script src="https://static-cdn.kloudless.com/p/platform/sdk/kloudless.explorer.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
</head>
<body>
  <h1>The Kloudless File Picker JS library</h1>
  <hr />
  <p>Documentation can be found on
    <a href="https://github.com/kloudless/file-picker" target="_blank">
      GitHub</a>.
  </p>
  <p>For a version without jQuery, and with all options and event handlers, see
      <a href="https://output.jsbin.com/kuzafa/" target="_blank">here</a>.
  </p>
  
  <p>Click the Edit button in the top right corner to view the source and try it out for yourself.</p>
  <h2>Example</h2>
  <p>Click a button below to launch the Chooser or Saver.</p>
  <button id="chooser">Choose a file</button>
  <button id="saver">Save a file</button>
  <h3>File information</h3>
  <div id="file-info"><pre>Result will appear here</pre></div>
</body>
</html>
 
body {
  font-family: sans-serif;
}
button {
  height: 40px;
  margin: 10px;
  font-size: 16px;
  border-radius: 5px;
  cursor: pointer;
}
 
var picker = window.Kloudless.filePicker.picker({
  app_id: 'iCZ_ICMy43H0NSoz0QbLvmyjzCHf2frAOPaBfWVgh9_vrFIM',
  multiselect: true,
  computer: true,
  services: "all"
});
// Chooser
picker.on('success', function(files) {
  $("#file-info > pre").replaceWith(
    '<pre>' +
    JSON.stringify(files, null, 2) +
    '</pre>');
});
picker.choosify($('#chooser'));
// Saver
var files = [{
  url: "https://s3-us-west-2.amazonaws.com/static-assets.kloudless.com/static/logo_white.png",
  name: "kloudless-logo.png"
}];
picker.savify($("#saver"), files);
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
kloudless-supportpro
0viewers