我正在尝试使用fineuploader删除文件(非常简单吗?)。这是我遇到的问题:应用程序生成某种v4 uuid(应该识别文件)并将其传递给负责删除该文件的服务器脚本。
根据此问题跟踪器: https://github.com/Widen/fine-uploader/issues/733 ,脚本的作者规定:
你必须解析这个请求,从URI路径获取UUID,找到相关文件,删除它,然后用200 响应。“
现在如何在不返回Javascript的情况下从此UUID获取“关联文件名”,或者如何将现有文件转换为UUID以便我可以进行比较? v4 UUID对我来说非常随机,所以可能没有办法再次获得该值......
我知道我可以将其他参数传递给删除请求,如下所述:FineUploader submitDelete Get FileName and Extension 但为什么我应该在Javascript中这样做?为什么首先在请求中使用UUID?另外我不想修改应用程序源代码......
有人能为我解释这个问题吗?
答案 0 :(得分:0)
您的服务器需要能够将UUID映射到关联文件。你可能应该这样做,因为永远不能保证文件名是唯一的。如果此映射存在于某个数据库甚至临时数据结构中,则删除关联的文件很简单。