how do I increment www.loadfromcacheordownload server file

For WWW.LoadFromCacheOrDownload how do you increment the file that is downloaded on the server.
For instance if the file is props.csv would I just save a new copy as props1.csv

var www = WWW.LoadFromCacheOrDownload ("http://myserver.com/props.csv", 1);

What I’d like to know is how you would store the asset bundle on the server. Ideally you would just always have it load from http://myserver.com/bundle.unity3d but just looking at the URL there is no distinction you use version 1 or 3 or whatever to pass as the second parameter.

My thought is you could have an inital WWW request like “http://myserver.com/version.php&get=myassetBundle.unity3d
the php code could return the current server version of the file so that when you call.

WWW www = new WWW.LoadFromCacheOrDownload(“http://myserver.com/myassetBundle.unity3d”, serverReportedVersion);

According to the documentation all the versions will attempt to be kept on disk but may remove the lesser version if space is needed. It is possible you my require supporting loading old versions. I was thinking that the php script could also return the download url (example: “http://myserver.com/v3/myassetBundle.unity3d” or “http://myserver.com/v2/myassetBundle.unity3d”.

This should work as the docs say that it is only the file name that matters not the url.
Since cached AssetBundles are identified by filename instead of the full URL, you can change the directory from where the asset bundle is downloaded at any time

Just in case you’ve missed this:

“This function can only be used to access AssetBundles. No other types or content are cacheable.”

Use a variable?

var index = 1;

var loadfile = “http:/…/props/” + index + “.csv”;

var www = …(loadfile,1);