您基本上有2个选择:
从开始byte[]
到String
使用Base64对其进行编码,以便在将二进制数据作为字符数据传输时,二进制数据不会变形。然后,让JavaScript将其设置为某些POST形式的某些隐藏输入值。在服务器端,您需要对其进行Base64解码,以获取原始字节数组。
使用Java在Applet内部以编程方式触发HTTP POST请求。Java SE API java.net.URLConnection
为此提供了此功能(此处为小教程)。更为方便的API是Httpclient。在服务器端,您只需要将其作为常规POST请求参数进行处理即可。
目前尚不清楚您使用的是哪种服务器端编程语言,因此我无法为该端提供更详细的答案。