Ola!!!
Alguem saberia informar algum site ou tutorial sobre smart upload?
Pois estou tetando realizar upload pór file upload, no explorer não funciona , ma em outros navegadores sim.
Alguém já passou por esta situação? Desde já agradeço pela ajuda…
abraços
carol 
Smart Upload
C
3 Respostas
A
Estranho… tem como vc postar o código da sua página ?
C
Tem algumas partes do código.ESpero q tenha ajudado a nos ajudar.Desde já valeu
<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.util.*,javax.swing.*,java.sql.*,java.io.*,org.apache.commons.fileupload.*" errorPage=""%>
....................
FileItem fitem = null;
String arquivo ="", conteudoArquivo = "";
String tipo = "Vazio";
.............................................
//variavel recebe verdadeiro se o conteudo recebido é um arquivo
boolean isMultipart = FileUpload.isMultipartContent(request);
//se for um arquivo então ...
if (isMultipart) {
// Cria uma novo file upload
DiskFileUpload upload = new DiskFileUpload();
// Seta o tamanho permitido pelo upload
upload.setSizeMax(50*1024*1024); //50Mb
upload.setRepositoryPath("/tmp/");
// recebe o arquivo como request
List items = upload.parseRequest(request);
Iterator it = items.iterator();
//escreve em partes o arquivo em um local pre-definido em fitem.writem
while (it.hasNext()) {
fitem = (FileItem) it.next();
//verifica se é texto do form, se for, coleta os valores
//invormados pelos usuários e atribui às variavies corres-
//pondentes neste arquivo importa.jsp
if (fitem.isFormField())
{............................................................................}......................................................
else if ((!fitem.isFormField()) && (!fitem.getName().equals ("") )) {
out.println("Entrou em arquivo");
fitem.write(new File("/tmp/" + fitem.getName()));
arquivo = "/tmp/" + fitem.getName();
DataInputStream inputStream;
try{
//cria um inputStream para abrir o arquivo gravado
inputStream = new DataInputStream ( new BufferedInputStream (new FileInputStream(arquivo)));
String linha;
//le linha por linha do arquivo aberto até achar null
// grava cada linha lida na variável linha
while ((linha = inputStream.readLine()) != null)
{
linha += "\n";%>
<%--=linha--%>
<%conteudoArquivo += linha ;
}%>
<%inputStream.close();%>
<%}catch (Exception e)
{
System.err.println("Erro na abertura do arquivo " + fitem.getSize());
ocorreuErro = true;
break;
}
:lol:

[size=“11”]
[color=“red”]
- Editado: Aumente as chances de alguém responder o seu tópico. Use BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários. - Matheus[/color][/size] :joia:
A
Carol, se o problema tem acontecido no IE, mas em outros navegadores não, o problema deve estar na sua página HTML/JSP com o campo onde vc submete os arquivos e não nesse trecho que vc enviou…
QQ coisa, poste esse trecho…
Espero ter ajudado !!
T+
Criado 12 de julho de 2005
Ultima resposta 13 de jul. de 2005
Respostas 3
Participantes 2