我想从我的表单中的多个上传字段中限制选择同一个文件两次。
我已经使用以下代码来选择/取消选择/从同一输入字段中重新选择文件。
<input type="file" name="attachment" id="attachment" multiple>
<script type="text/javascript">
fileList = [];
$("#attachment").fileupload({
sequentialUploads : true,
change : function(e, data) {
for ( var i = 0; i < data.files.length; i++) {
//display files and clear options
fileList.push(data.files[i]);
}
return false;
}
});
</script>
有人能告诉我是否有办法从输入文件中获取所选文件的路径,以便我可以将其与之前选择的文件进行比较并验证我的表单?
答案 0 :(得分:0)
你无法从浏览器获得真正的文件路径。出于安全原因,浏览器不允许为您提供真实的文件路径。所以你无法比较重复文件的文件路径。但是,如果这是必要的,您可以使用hashcode()方法比较文件。这里是https://drupal.org/node/1077598
上的讨论主题