MMS 파일전송 로직 수정

This commit is contained in:
jangdongsin 2024-11-13 23:13:43 +09:00
parent 5205f7bbe3
commit b200b75213

View File

@ -420,15 +420,31 @@ public class CollectClientService extends Service {
if (file01HeadBuffer != null) {
socketChannel.write(file01HeadBuffer);
uploadFileSend(path + data.getFilename01());
ByteBuffer fileBodyBuffer = MmsMessage.makeImageBodyForDeliver(path, data.getFilename01());
fileBodyBuffer.flip();
while(fileBodyBuffer.hasRemaining()){
int bytesWritten = socketChannel.write(fileBodyBuffer);
saveLog("bytesWritten : " + bytesWritten);
}
}
if (file02HeadBuffer != null) {
socketChannel.write(file02HeadBuffer);
uploadFileSend(path + data.getFilename02());
ByteBuffer fileBodyBuffer = MmsMessage.makeImageBodyForDeliver(path, data.getFilename02());
fileBodyBuffer.flip();
while(fileBodyBuffer.hasRemaining()){
int bytesWritten = socketChannel.write(fileBodyBuffer);
saveLog("bytesWritten : " + bytesWritten);
}
}
if (file03HeadBuffer != null) {
socketChannel.write(file03HeadBuffer);
uploadFileSend(path + data.getFilename03());
ByteBuffer fileBodyBuffer = MmsMessage.makeImageBodyForDeliver(path, data.getFilename03());
fileBodyBuffer.flip();
while(fileBodyBuffer.hasRemaining()){
int bytesWritten = socketChannel.write(fileBodyBuffer);
saveLog("bytesWritten : " + bytesWritten);
}
}
long MSG_SEND_TIME = System.currentTimeMillis();