0

我正在尝试使用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?我也不想修改应用程序源代码...

任何人都可以为我阐明这个问题吗?

4

1 回答 1

0

您的服务器需要能够将 UUID 映射到关联文件。无论如何,您可能应该这样做,因为永远不能保证文件名是唯一的。如果此映射存在于某些数据库甚至临时数据结构中,则删除关联文件是微不足道的。

于 2013-05-29T11:02:58.517 回答