事情是这样的。我在我的代码中有一个文件路径,它发送SQL数据库中的图像文件并将图像保存到指定的文件夹。此外,我有一个自定义画布,允许用户自定义和设计他们的订单。我正在使用Blob filesave保存自定义的设计,我的问题是我不知道如何生成唯一的文件名,因为当我上传相同的文件名时,它会更新(删除旧文件名并替换最近的文件名)到文件夹。是否可以生成唯一的文件名?
HTML脚本
<input type="button" id="saveImg" value="Save Image"/>
<script>
$("#saveImg").click(function(){
$("#canvas").get(0).toBlob(function(blob){
saveAs(blob, "myImg.png");
});
});
</script>


发布于 2017-07-01 04:31:47
关于在服务器端做这件事的评论,或者其他一些唯一id的代理,可能是值得考虑的好建议。
但是,如果您只需要一个唯一的字符串来命名文件,则可以为其生成一个uuid。(I'd use a library)。uuid的唯一性几乎是一个保证(需要几千年来每天数万亿的东西才能得到一个重复的uuid)。
https://stackoverflow.com/questions/44853821
复制相似问题