我正在使用yaws web服务器中的erlang创建上传媒体文件(音频,视频和图像)的应用程序。多个用户可以同时上传文件,这样我每次都能获得唯一的文件名?
请建议我解决。
答案 0 :(得分:0)
通常,您有两种方法可以做到这一点:
散列技术通常占用大量CPU(因为您需要散列上传的每个文件),但您可以向客户端提供散列以检查文件的完整性。
如果你想保留文件的原始名称,你需要一个数据库(如果你使用erlang,就像mnesia)来存储每个关系(ID - > orignal name,或Hash - >原始名称)。