-1

I'm trying to integrate filepicker.io into my HTML for uploading an image which has either of the following extensions :

jpeg/jpg/gif/png

For it I wrote following code but I got error in firebug console as :

SyntaxError: missing : after property id


extension: '.jpeg:','.jpg:','.gif:','.png:',

Following is my complete HTML code for your reference:

<!DOCTYPE html>
<html>
  <head>
    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.2.min.js">
    </script>
    <script src="http://api.filepicker.io/v1/filepicker.js"></script>
    <script>
        $(document).ready(function() {
            filepicker.setKey('AFJvi8ODOSrOayoCb3swoz');
            document.getElementById('filepickerBtn').onclick = selectFile;

            function selectFile() {
            filepicker.pick(
            // picker options
            {
            extension: '.jpeg:','.jpg:','.gif:','.png:',

            },
            onSuccessCallback
            );
            };

            function onSuccessCallback(Blob){
            document.getElementById('fileName').value = Blob.filename;
            document.getElementById('fileLink').value = Blob.url;
            document.getElementById('results').textContent = JSON.stringify(Blob);            
            };
        });
        </script>
    </head>
    <body>

      <div class="container">
      <h3>Filepicker example</h3>
      <p>
        <button id="filepickerBtn" class="btn btn-primary">
        Select Image file
        </button>
      </p>

    </div>
      <form action="http://54.174.50.242/api/feed/addDocument" method="post">
      <input type="text" name="fileName" value="" id="fileName">
      <input type="text" name="fileLink" value="" id="fileLink">
      <p>Results: <pre id="results">Upload file to see results</pre></p>
      <input type="submit" name="Submit" value="Submit File">
      </form>

  </body>
</html>

Thanks in advance.

PHPLover
  • 1
  • 51
  • 158
  • 311

1 Answers1

2

Change

   filepicker.pick(
            // picker options
            {
            extension: '.jpeg:','.jpg:','.gif:','.png:',

            },

To

 filepicker.pick(
                // picker options
                {
                extension: ['.jpeg','.jpg','.gif','.png'],
                },

Fiddle

Mox Shah
  • 2,967
  • 2
  • 26
  • 42