Objektif-c - Bagaimanakah klien iOS menghantar gambar ke pelayan Java melalui GCDAsyncSocket?
PHP中文网
PHP中文网 2017-05-02 09:31:48
0
0
653

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中文网

认证高级PHP讲师

membalas semua(0)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan