음악파일전송할때 php로받아서 서버로전송을하는데요

사진전송은잘되는데 음악파일이 전송이되질않아영 ㅜ

그런데 서버랑 동일 아이피에서 전송하면 전송이됩니다

쓰리지나 외부와이파이로전송하면

11-16 12:44:42.185: E/Test(18815): File is written

11-16 12:44:42.185: D/dalvikvm(18815): GC_CONCURRENT freed 0K, 18% free 41736K/50759K, paused 11ms+13ms, total 37ms

11-16 12:45:44.690: D/Test(18815): exception sendto failed: EPIPE (Broken pipe)

11-16 12:45:44.695: I/Choreographer(18815): Skipped 3810 frames!  The application may be doing too much work on its main thread.

로그가 이렇게뜨구요 ㅠ

예외처리가떠버리네요 ㅠㅠ 





int bytesAvailable = mFileInputStream.available();

int maxBufferSize = 2*1024*1024;

int bufferSize = bytesAvailable;//Math.min(bytesAvailable, maxBufferSize);


byte[] buffer = new byte[bufferSize];

int bytesRead = mFileInputStream.read(buffer, 0, bufferSize);


Log.d("Test", "image byte is " + bytesRead);


// read image

while (bytesRead > 0) {

dos.write(buffer, 0, bufferSize);

bytesAvailable = mFileInputStream.available();

bufferSize = Math.min(bytesAvailable, maxBufferSize);

bytesRead = mFileInputStream.read(buffer, 0, bufferSize);

}


dos.writeBytes(lineEnd);

dos.writeBytes(twoHyphens + boundary + twoHyphens + lineEnd);


// close streams

Log.e("Test", "File is written");

mFileInputStream.close();

dos.flush(); // finish upload...