[quote]O numero de ficheiros é: 1
Ficheiro C:\Documents and Settings\julpac\Desktop\impressoras.csv
O nome do ficheiro é impressoras.csv O sistema não pode encontrar o caminho especificado [/quote]
e minha classe e assim:
<%
if(FileUpload.isMultipartContent(request)){
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(1024*512); // 512 K
try
{
fu.setSizeThreshold(4096);
fu.setRepositoryPath("/tmp");
List fileItems = fu.parseRequest(request);
if(fileItems == null)
{
out.println("A lista é nula!!");
}
out.print("<br>O numero de ficheiros é: " + fileItems.size());
Iterator i = fileItems.iterator();
FileItem actual = null;
while (i.hasNext())
{
actual = (FileItem)i.next();
String fileName = actual.getName();
out.println("<br>Ficheiro " + fileName);
// determinando o local do ficheiro
File fichero = new File(fileName);
out.println("<br>O nome do ficheiro é " + fichero.getName());
fichero = new File("c:\\ficherossubidos\\" + fichero.getName());
if(!fichero.exists()){
fichero.createNewFile();
}
actual.write(fichero);
}
} catch(Exception e) {
out.println(e.getMessage());
}
}
%>[/quote]
afinal o q tem ela q n funciona???
e para onde ele vai levar o arquivo??para a pasta tempo?ou para o c:???
cara olha so o upload so funciona qndo eu clico em qualquer botão do formulario mas tipo eu qria q ele qndo buscasse ja fizze o upload ao mesmo tempo tipo tu clica em procura e ele ja faz a busca entendeu pq dai do lado teria o botaão de importar onde importaria para o banco!! dai tipo o q eu teria de mudar no formulario e no jsp de upload??
cara funciono como uma maravilha!!! so q tipo pq sera q n funciona a String pasta q vc falou para min criar?? pq simplesmente ele n faz o upload qndo eu uso ela ao invez de setar todo o caminho!!!??
cara desculpa tantas perguntas e tbn por eue star usando dois posts tbn,mas e q estou sob muita pressao!!! tipo
e para o cara fazer o upload e logo em seguida ja fazer o insert no banco tentei da maneira abaixo mas n funcionou ele so fez o upload mas n inseriu nada!!!
cara assim consegui veio!!! deu certo aki!! ele faz o upload e ja insere no banco tudo corretamente!!! meu valew mesmo tu foi de muita ajuda nesta parte certamente q eu n conseguiria isso se vc n tivesse me ajudado!!! valew mesmo
e a correção ali de cima fica assim o cara so precisa setar o nome do arquivo qndo instancia o FileReader fica assim:
so oq ainda falta e ver pq qndo se chama a String pasta
ela n funciona pq vc concatena pasta + File.separator pq da utilização doi File.separator ???
eu tentei so com pasta mas igual ele n axa o caminho e n acusa q se perde tbn!! isso e bem engraçado e so como se ele n fizesse o upload!!!
mas valew veio!!! vou ficar tentando aki!!!
sim mas concatenando entaum ficaria o deretorio assim
“/admin/arquivo_csv” ???
pq ele ate insere no banco sabe so q n faz o upload para o servidor!!!
e tipo cara trokei o tipo mes no banco de int para varchar pq tava afim de fazer as datas estilo jan, fev e por ai vai sabe so q tipo qndo ele faz a inserção ele inser no banco os campos de cc_custo e mes com as pas do lado tipo assim:
n sei pq veio!! ele n concatena aspas em lugar algum!!!
e dai axei uma função q converte estes numeros tipo 01, 02, 03 em jan, fev, mar e por ai vai sabe dai fui trocar de volta para int(20) o campo mes e ele diz q o campo mes esta truncando os dados!!
onde sera o galho ai?? na tabela ou no csv???
pq no jsp n deve ser pq n mexi em nada nele!!! ateh trokei o campo mes e o valCopias um pelo outro no Insert e dai qndo troko ele acusa q o dai o valCopias esta com problema ou seja to axando q e no CSV mas tipo n sei o q la!!!
OBS.: eu refiz a tebela e os CSV pode ser a q algo tenha ficado diferente mas aparentemente naum!!