JSFiddle - React, Tailwind, and code Playground
by sas_sam
HTML
<script src="https://static.filestackapi.com/v3/filestack.js"></script>
JavaScript
var options = {
apiKey: 'abcdefh',
policy: 'hdfsjkfhdjksd',
signature: 'dfjkfheri',
enabledProviders: ['local_file_system', ],
acceptedFileTypes: ['.pdf', '.txt', '.rtf'],
fileSizeLimit = 1024 * 1024 * 2.5
};
var client = filestack.init(options.apiKey, { 'policy': options.policy, 'signature': options.signature });
client.pick({
maxFiles: 1,
fromSources: options.enabledProviders,
accept: options.acceptedFileTypes,
maxSize: options.fileSizeLimit,
uploadInBackground: false,
hideWhenUploading: false,
onFileSelected: function (file) {
console.log(result);
}
}).then(function (result) {
console.log(result);
});