Estou gravando um arquivo através de um jsp no servidor sem repassar o diretório.
Da mesma forma para ler.
No firefox, chrome e opera conseguem gravar e ler este arquivo. Já o IE não, ambas as versões 6 e 7.
Segue o código:
arq.javaimport java.io.*;
public class arq {
public String ler_arq(String nome){
String resultado = "";
try {
//nome do arquivo
String nome_arquivo = nome + ".txt";
//coloca em um buffer para leitura
BufferedReader in = new BufferedReader(new FileReader(nome_arquivo));
String line;
StringBuffer buffer = new StringBuffer();
while ((line = in.readLine()) != null) {
buffer.append(line + "\n");
}
in.close();
resultado = buffer.toString();
} catch (Exception ex) {
resultado = "Erro ao ler arquivo!";
boolean success = (new File(nome_arquivo)).delete();
if (!success) {
}
}
boolean success = (new File(nome_arquivo)).delete();
if (!success) {
}
return resultado;
}
}
<html>
<head>
<title>Leitura de arquivo</title>
</head>
<body>
arq a = new arq();
out.print(a.ler_arq(request.getParameter("nome")));
</body>
</html>
Como resolver este problema? Somente no IE não grava e lê, o que fazer para corrigir isto?