, Bu kodu vardır:Csv dosyalarını indirmek için grails nasıl zorlanır? Benim gsp görünümünde
<g:each in="${fileResourceInstanceList}" status="i" var="fileResourceInstance">
<tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
<td>${fileResourceInstance.decodeURL()}</td>
<td><a href="${createLinkTo(dir:"/upload_data/datasets/ds"+signalDataInstance.datasetID , file: fileResourceInstance.decodeURL(), absolute:true)}" target="_new">view</a></td>
<td><g:link action="deleteFile" id="${fileResourceInstance.replace('.','###')}" params="[rs:signalDataInstance.datasetID]" onclick="return confirm('Are you sure?');"> delete </g:link></td>
</tr>
</g:each>
benim csv dosyalarını indirmek ve benim tarayıcıda benim CSV dosyalarını okuyamaz etmek istiyorum!
İndirme nasıl zorlanır? benim denetleyicisi
kod kısmı:
def f = new File("${linkDir}".toString())
if(f.exists()){
f.eachFile(){ file->
if(!file.isDirectory())
fileResourceInstanceList.add(file.name)
}
}
indir zorlamak için benim kodunda bu kısmını eklenir? -: cevabı çıktı akışına doğrudan yazar
response.setHeader("Content-disposition", "attachment; filename=" + file.name + ".csv");
render(contentType: "text/csv", text: file.name.toString());
I' indirmek Burada –
hmm, muhtemelen bu durumda değil, en azından modifikasyonlar olmadan. –