Hi,
I am using the Javascript client object model to retrieve contents of a document library.
I have a document library, which contains a folder "Folder1" . "Folder1" has a zip file. I would like to get the file size of the zip file.
I have tried the below code, but not sure, how to fetch the file size.
function FetchImage() { var clientcontext = new SP.ClientContext.get_current(); var oweb = clientcontext.get_web(); var olibrary = oweb.get_lists().getByTitle(DocLibrary); var query = new SP.CamlQuery(); query.set_folderServerRelativeUrl("Lists/DocLibrary/folder1/"); folder = olibrary.getItems(query); clientcontext.load(folder, 'Include(Title,ContentType, FileLeafRef,FileDirRef,File)'); clientcontext.executeQueryAsync(Function.createDelegate(this, this.RenderDataOnSuccess), Function.createDelegate(this, this.RenderDataOnFailure)); } function RenderDataOnSuccess() { var ListEnumerator = this.folder.getEnumerator(); while (ListEnumerator.moveNext()) { var currentItem = ListEnumerator.get_current(); if (_contentType.get_name() != "Folder") { var File = currentItem.get_file(); if (File != null) { // Fetch file size } } } }
How to fetch the file size?
Thanks