Я пытаюсь автоматизировать загрузку csv-файлов на веб-странице, если есть некоторые ошибки в загрузке файла. Проблема, с которой я сталкиваюсь, заключается в том, что файл, который загружается, имеет один пустой столбец infront, который пуст, и после этого он имеет данные.Javascript automatic file загрузить
Я хочу удалить эту пустую колонку. Может ли кто-нибудь помочь мне в этом.
var ErrorsInUpload=[[',carId','Version','model','price','defect\n']];
<c:forEach var="message" items="${failureMsg}" >
ErrorsInUpload.push('<c:out value="${message.carId}"/>',
'<c:out value="${message.version}"/>',
'<c:out value="${message.model}"/>',
'<c:out value="${message.price}"/>',
'<c:out value="${message.defect}"/>\n'
);
</c:forEach>
if(ErrorsInUpload.length>=2){
var csvString = ErrorsInUpload;
var a = document.createElement('a');
a.href = 'data:attachment/csv,' + encodeURIComponent(csvString);
a.target = '_blank';
a.download = 'uploadFailure.csv';
document.body.appendChild(a);
a.click();
}
});
это холодный пух? –
change '', carId',' to ''carId',' – dandavis
Похож на JSP @ DanielA.White –