Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 小程序:无法读取图像文件_Java_Javascript_Applet - Fatal编程技术网

Java 小程序:无法读取图像文件

Java 小程序:无法读取图像文件,java,javascript,applet,Java,Javascript,Applet,调用ImageIO.read读取文件时遇到一些问题。这个小程序嵌入到一个HTML页面中,我使用Javascript返回一个字符串(“秒”)。在调用ImageIO.read之前,可以显示字符串“second”。但是,在调用ImageIO.read后,无法显示“second”。我希望在读取图像文件后将“second”返回给用户 非常感谢您的帮助。谢谢 HTML <html> <body> <script language = "JavaScript">

调用ImageIO.read读取文件时遇到一些问题。这个小程序嵌入到一个HTML页面中,我使用Javascript返回一个字符串(“秒”)。在调用ImageIO.read之前,可以显示字符串“second”。但是,在调用ImageIO.read后,无法显示“second”。我希望在读取图像文件后将“second”返回给用户

非常感谢您的帮助。谢谢

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>

从文件系统读取图像时可能会出现异常。小程序需要签名才能触摸这些文件

一些选择:

  • 为小程序签名
  • 从访问小程序的网页中读取图像
  • 将图像嵌入小程序资源中

我试图对小程序进行签名,但仍然没有任何结果,我试图让用户从他的机器上载自己的文件,因此无法嵌入图像。
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;

   }

}