我的ColdFusion代码中有多个dropzones:
<cfform name='UploadFiles' action="uploadfiles.cfm" class="dropzone">
<input type="hidden" name="doctype" value="<cfoutput>#REQUIREMENT_CODE_KEY#</cfoutput>">
</cfform>
目前,当上传文件时,我将原始文件名放入我的数据库,并重命名该文件并将其放入数据库。重命名文档时,它使用从表单(doctype)传递的隐藏值。
让我们说有人上传了同一个文件两次。这将在数据库中放入两个不同的重命名文件名(下图中的文件名),但它将具有相同的原始文件名(下图中的orig_filename)。两个记录之间的唯一区别是随上载(doctype)发送的隐藏元素的值。即:
问题在于,如果他们试图删除其中一个文件,则两者都将被删除,因为dropzone唯一的信息是原始文件名。如何让ColdFusion将新文件名传递回dropzone.js,以便它可以使用该值确切地知道要删除的行?