-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Labels
Description
Question
After a few seconds from the beginning of the video upload process, the progress bar stops without displaying any errors. Sometimes (when I debug my code and it stops on breakpoint) I got
ssl=0xc5934ed8: I/O error during system call, Broken pipe I try to solve this problem with #33
and
https://github.com/tus/tus-android-client#i-get-tlsssl-errors-on-older-android-versions
but without any success. For some reason, program never reach uploader.finish() or anything below that line of code (that is strange because do-while code is not in infinity loop).
Code sample:
`
HashMap<String, String> headers = new HashMap<>();
headers.put("Tus-Resumable", "1.0.0");
headers.put("Authorization", getAuthHeader());
headers.put("Accept", getAcceptHeader());
headers.put("Content-Type", "application/offset+octet-stream");
headers.put("Upload-Length", "" + upload.getSize());
headers.put("Connection", "Keep-Alive");
client.setHeaders(headers);
TusUploader uploader = client.beginOrResumeUploadFromURL(upload, client.getUploadCreationURL());
long totalBytes = upload.getSize();
long uploadedBytes = uploader.getOffset();
uploader.setChunkSize(1024);
while (!isCancelled() && uploader.uploadChunk() > 0) {
uploadedBytes = uploader.getOffset();
publishProgress(uploadedBytes, totalBytes);
}
uploader.finish();
return uploader.getUploadURL();
Setup details
Please provide following details, if applicable to your situation:
- Runtime environment: [Android version 7]
- Used tus-android-client version: [v0.1.9]
- Used tus-java-client version: [ev0.4.2]
