ahhh ta!! e como no php n tem como ler o arquivo no pc do usuario!!!
bom mas então tipo terei de usar akele jsp de upload que te mostrei neh!! mas tipo ele e pra fotos sabe como eu faço para adaptar ele para este arquivo e fazer com q ele jogue o arquivo dentro do path especificado???
bom ateh agora tenho tres jsp que são:
index.jsp:
[quote]<html>
<head>
<title>Upload Do Arquivo</title>
</head>
<body color="#FFFFFF">
<h2 align=“center”>Incluir Arquivo no banco de dados</h2><br>
<form action=“importa.jsp” method=“post” enctype=“multipart/form-data” name=“arquivo_up” id=“arquivo_up”>
<table align=“center”>
<tr>
<th>
<input type=“file” name=“arquivo”>
</th>
<th>
<input type=“submit” value=“Enviar”>
</th>
</tr>
</table>
<br>
</form>
</body>
</html>
importa.jsp:
<%@page language=“java” import=“org.apache.commons.fileupload., java.util., java.sql., java.io.” %>
<%@include file="…/conecta/acesso.jsp"%>
<%
File arq = new File(“path”);
BufferedReader br = new BufferedReader(new FileReader(arq));
PreparedStatement stmt= con.prepareStatement(“INSERT INTO custos(cc_custo, impressoes, valImpress, copias, valCopias, mes) values (?, ?, ?, ?, ?, ?)”);
while(br.ready()){
String linha;
String[] dados = linha.split(";");
for(int i = 0; i < dados.length; i++){
stmt.setString(i+1, dados[i]);
}
stmt.executeUpdate();
}
%>
e
upload.jsp
<%@page language=“java” import=“org.apache.commons.fileupload., java.util., java.sql., java.io.” %>
<%@include file="…/conecta/acesso.jsp"%>
<html>
<body color="#FFFFFF">
<%
// verificando se o form possui campos com dados binarios
if(FileUpload.isMultipartContent(request)){
//criando o objeto para cuidar do upload
DiskFileUpload fu = new DiskFileUpload();
// setando tamanho maximo de bytes para upload
fu.setSizeMax(800000);
try
{
//parseando a requisição e retornando uma lista com os campos
// encontrando, tanto textos, quanto dados binarios(arquivos binarios)
List items = fu.parseRequest(request);
Iterator i = items.iterator();
FileItem fi;
//laço para pegar todos os campos do form
while(i.hasNext())
{
fi = (FileItem)i.next();
// teste para ver se o campo em questão é o campo do formulario
// ou um arquivo
if(fi.isFormField())
{
//pegando o campo do formulario(comentario)
cmt = fi.getString();
} else
{
// obtendo o tamanho do arquivo
int size = (int) fi.getSize();
// array de byte para armazenar a foto
byte[] arq = new byte[size];
// carregando o arquivo no array
upload.read(arq, 0, size);
}
}
} catch(java.io.FileNotFoundException e) {
out.println("Erro no upload do arquivo");
} catch(SQLException e) {
out.println("Erro na consulta com o banco de dados");
} catch(Exception e){
out.println(e.getMessage());
}
} else {
out.println(“O formulario nao possui dados”);
}
%>
<h2>Arquivo inserido com sucesso</h2>
</body>
</html>
creio q graças a voçê ja esta quase concluido esta parte!! so que tipo como eu faço para integrar um ao outro e tbn o resto da parte do upload!??[/quote]