J'ai quelques problèmes pour appeler ImageIO.read afin de lire un fichier. Cette applet est intégrée dans une page HTML, et j'utilise Javascript pour retourner une chaîne ("second"). Avant d'appeler ImageIO.read, la chaîne "second" pourrait être affichée. Cependant, après avoir appelé ImageIO.read, "second" n'a pas pu être affiché. Je veux que "second" soit retourné à l'utilisateur après la lecture d'un fichier image.Applet: Impossible de lire le fichier image
Appréciez grandement toute aide. Merci.
HTML
<html>
<body>
<script language = "JavaScript">
function bing()
{
alert(document.xyz2.Test());
}
</script>
<input type="button" value="Value" onclick="bing()"/>
<applet name="xyz2" code="xyz2.class" width=100 height=100>
</applet>
</body>
</html>
Codes Applet
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JApplet;
public class xyz2 extends JApplet {
public String s="first";
public BufferedImage bf;
public void init(){
}
public String Test() throws IOException{
bf = ImageIO.read(new File("c:\\rose.jpg"));
s = "second";
return s;
}
}
J'ai essayé de signer l'applet mais toujours rien ne se passe, j'essaie d'amener l'utilisateur à télécharger ses propres fichiers à partir de sa machine, donc l'image d'embarquement ne sera pas possible. –