我当前正在升级到Grails4。使用上载标记时,没有显示任何输入字段。
<g:uploadForm name="uploadUsers" controller="user" action="uploadUsersCSV">
<input type="file" name="myFile" />
</g:uploadForm>
该视图当前显示如下:
在以前的Grails版本中,它曾经像这样显示。
我有一些执行以下操作的JavaScript:
$fieldFile.filestyle({
icon: true,
buttonText: 'Choose CSV',
classButton: 'btn'
}).on('change', function() {
// Fix C:\fakepath\{FILE} path (WebKit; IE)
var nn = $fieldFile.next('input[type=text]');
if(nn.length) {
nn.val(nn.val().replace("C:\\fakepath\\", ""));
}
});
功能正常。我可以上传,但没有收到任何错误消息,所以我不知道从哪里开始尝试修复它的显示方式。有谁知道这可能是什么原因以及我该如何解决?