MATLAB: Need help in downloading zip file from a url

htmlurlwebsavezip file

Hello, I am trying to download a zip file from an url that I am generating through code. Problem is when I use the url as a whole(without generating, one big string ) in websave command, I am able to get the zip file. But the same url when genrated (matrix of strings) I'm getting a html page instead. What do I do?
simple ungenerated url that downloads zip file:
url = ['http://www.bseindia.com/download/BhavCopy/Equity/EQ080616_CSV.ZIP']
filename = 'Equity8thjune';
websave(filename,url);
generated url that does not download zip file:
A=080616;
url= ['http://www.bseindia.com/download/BhavCopy/Equity/EQ' [num2str(A)] '_CSV.ZIP'];
filename = 'Equity8thjune';
websave(filename,url);

Best Answer

num2str() does not generate leading zeros unless you tell it to. Use num2str(A,'%06d') instead of num2str(A)