Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getAllFilesInFolder(listName) {
- var images = [];
- var clientContext = SP.ClientContext.get_current();
- var lists = clientContext.get_web().get_lists();
- var oList = clientContext.get_web().get_lists().getByTitle(listName);
- var collListItem;
- //SP.CamlQuery.createAllItemsQuery()
- var camlQuery = SP.CamlQuery.createAllItemsQuery();
- var query = SP.CamlQuery.createAllItemsQuery();
- // camlQuery.set_folderServerRelativeUrl("/"+ListName+"/"+Folder);
- collListItem = oList.getItems(camlQuery);
- clientContext.load(oList);
- clientContext.load(collListItem, 'Include(File, FileSystemObjectType)');
- clientContext.executeQueryAsync(
- function () {
- var listItemEnumerator = collListItem.getEnumerator();
- while(listItemEnumerator.moveNext())
- {
- var currentItem = listItemEnumerator.get_current();
- if(currentItem.get_fileSystemObjectType() == "0")
- {
- var file = currentItem.get_file();
- if(file != null)
- {
- //console.log('File Name: ' + file.get_name() + '\n' + 'File Url: ' + file.get_serverRelativeUrl());
- images.push(file.get_serverRelativeUrl());
- }
- }
- }
- returning(images);
- },
- function (sender, args) {
- alert('Error getting list items: ' + args.get_message());
- }
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement