【问题标题】:Setting UUID manually手动设置 UUID
【发布时间】:2013-03-16 14:56:16
【问题描述】:

我的服务器为上传的文件生成 UUID,所以我需要在收到上传服务器的答复后将 UUID 设置为 fileState(以成功使用删除功能)。我添加并实现了

setUuid: function(id, uuid)

UploadHandlerFineUploaderBasicUploadHandlerXhr 中解决了这个问题,但这涉及到编辑精细上传器源,还有其他方法吗?我觉得这会在内部破坏某些东西。

【问题讨论】:

    标签: fine-uploader


    【解决方案1】:

    我建议不要将 UUID 传回给优秀的上传者。将您的 UUID 与上传者的 UUID 服务器端相关联会更简单。如果您不想保留它们,可以在会话中维护关联图。

    【讨论】:

    • 这是可能的解决方案,但这需要更多的工程,然后只是将 UUID 传回,并且需要修改服务器端才能正常使用 Fine Uploader。
    • @YoK 请在 Fine Uploader github 问题跟踪器中提交功能请求。我想更多地讨论您的用例。也许我们可以在未来的版本中适应这个工作流程。
    【解决方案2】:

    我遇到了这个问题并找到了一些documentation,指出您可以通过从上传方法返回它来从服务器端设置 UUID。 click image where newUuid is being set

    这是我使用 C# 的返回方法

    return new FineUploaderResult(true, new { newUuid = attachmentId });
    

    【讨论】:

    • 虽然这在理论上可以回答问题,it would be preferable 在这里包含答案的基本部分,并提供链接以供参考。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多