0

データをバイト配列に変換できるメソッドがあり、それを PHP Web サイトに投稿する必要があります。私は今Javaソケットを使用するつもりです。もしそうなら、ここに追加します

それはバイト[]メソッドへのデータです、私はそれをPDFでバイト配列に、そしてその逆で見つけました

public static byte[] readFully(InputStream stream) throws IOException
    {
byte[] buffer = new byte[8192];
ByteArrayOutputStream baos = new ByteArrayOutputStream();

int bytesRead;
while ((bytesRead = stream.read(buffer)) != -1)
{
    baos.write(buffer, 0, bytesRead);
}
return baos.toByteArray();
    }
public static byte[] loadFile(String sourcePath) throws IOException
{
InputStream inputStream = null;
try 
{
    inputStream = new FileInputStream(sourcePath);
    return readFully(inputStream);
} 
finally
{
    if (inputStream != null)
    {
        inputStream.close();
    }
}
}

ここでは、バイトを php Web サイトに投稿する方法を説明します...

public  static void postMybyte (String out)
{
    try {
            // Construct data
            String data = URLEncoder.encode(out, "UTF-8") ;

            // Send data
            URL url = new URL("");
            URLConnection conn = url.openConnection();
            conn.setDoOutput(true);
            OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
            wr.write(data);
            wr.flush();

            // Get the response
           BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
            String line;
            while ((line = rd.readLine()) != null) {
               System.out.println(" --->>>>"+line);
            }
            wr.close();
            rd.close();
    } catch (Exception e) 
    {

    }
}  
4

0 に答える 0