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);
});