我创建了一个as3应用程序,通过流式传输捕获并保存red5服务器中的麦克风或网络摄像头。 我也通过在publish()函数中传递参数来更改文件名。
如何检查服务器中是否已存在同名的任何其他文件。 我想在服务器中维护文件名序列... 示例:如果我通过publish()发送文件名“xyz.flv”,并且服务器中已经存在xyz.flv,那么它应该采用文件名的顺序,如“xyz-1.flv”或“xyz- 2.flv“......那样。
答案 0 :(得分:1)
为什么不使用时间戳进行命名? 做类似的事情:
var date_str:String = (today_date.getDate()+"_"+(today_date.getMonth()+1)+"_"+today_date.getFullYear()+"_"+today_date.getTime());
newRecording = new Recording(); //create a record instance
newRecording.filename = "rec_" + date_str; //name the file according to timestamp