cari

Rumah  >  Soal Jawab  >  teks badan

Objektif-c - Bagaimanakah klien iOS menghantar gambar ke pelayan Java melalui GCDAsyncSocket?

Bagaimanakah pelanggan iOS menghantar gambar ke pelayan Java melalui GCDAsyncSocket?
Pelayan java berkata untuk menghantarnya tiga kali, kali pertama ia menghantar nama fail (utf), kali kedua ia menghantar panjang fail (int), dan kali ketiga ia menghantar gambar (bait)
Ini adalah kod yang saya perlukan juga, tetapi Pelayan tidak dapat menerima gambar saya? ?

             NSData *data = UIImageJPEGRepresentation(result, 0.1);
            [self createClientTcpSocket];
            
            NSData *nameDate = [@"图片名2.jpg" dataUsingEncoding:NSUTF8StringEncoding];
            [asyncsocket writeData:nameDate withTimeout:-1 tag:0];
            
            uint64_t length =(uint64_t) data.length;
            length = CFSwapInt64HostToBig(length);
            NSData *lengthdata = [NSData dataWithBytes:&length length:8];
            [asyncsocket writeData:lengthdata withTimeout:-1 tag:0];
            
            [asyncsocket writeData:data withTimeout:-1 tag:0];
            [asyncsocket readDataWithTimeout:-1 tag:0];
PHP中文网PHP中文网2782 hari yang lalu645

membalas semua(0)saya akan balas

Tiada jawapan
  • Batalbalas