{"action":"created","issue":{"url":"https://api.github.com/repos/gotev/android-upload-service/issues/278","repository_url":"https://api.github.com/repos/gotev/android-upload-service","labels_url":"https://api.github.com/repos/gotev/android-upload-service/issues/278/labels{/name}","comments_url":"https://api.github.com/repos/gotev/android-upload-service/issues/278/comments","events_url":"https://api.github.com/repos/gotev/android-upload-service/issues/278/events","html_url":"https://github.com/gotev/android-upload-service/pull/278","id":236963563,"number":278,"title":"chunk upload feature","user":{"login":"alez007","id":459478,"avatar_url":"https://avatars3.githubusercontent.com/u/459478?v=4","gravatar_id":"","url":"https://api.github.com/users/alez007","html_url":"https://github.com/alez007","followers_url":"https://api.github.com/users/alez007/followers","following_url":"https://api.github.com/users/alez007/following{/other_user}","gists_url":"https://api.github.com/users/alez007/gists{/gist_id}","starred_url":"https://api.github.com/users/alez007/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alez007/subscriptions","organizations_url":"https://api.github.com/users/alez007/orgs","repos_url":"https://api.github.com/users/alez007/repos","events_url":"https://api.github.com/users/alez007/events{/privacy}","received_events_url":"https://api.github.com/users/alez007/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-06-19T17:28:07Z","updated_at":"2017-11-21T07:09:13Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/gotev/android-upload-service/pulls/278","html_url":"https://github.com/gotev/android-upload-service/pull/278","diff_url":"https://github.com/gotev/android-upload-service/pull/278.diff","patch_url":"https://github.com/gotev/android-upload-service/pull/278.patch"},"body":"I needed a chunk upload feature for binary upload and it works fine so far, the main idea is to set a CHUNK_SIZE (default is 5MB) at initialisation and .setChunkUpload(true) in the BinaryUploadRequest request. \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/gotev/android-upload-service/issues/comments/345936569","html_url":"https://github.com/gotev/android-upload-service/pull/278#issuecomment-345936569","issue_url":"https://api.github.com/repos/gotev/android-upload-service/issues/278","id":345936569,"user":{"login":"gotev","id":16792495,"avatar_url":"https://avatars0.githubusercontent.com/u/16792495?v=4","gravatar_id":"","url":"https://api.github.com/users/gotev","html_url":"https://github.com/gotev","followers_url":"https://api.github.com/users/gotev/followers","following_url":"https://api.github.com/users/gotev/following{/other_user}","gists_url":"https://api.github.com/users/gotev/gists{/gist_id}","starred_url":"https://api.github.com/users/gotev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gotev/subscriptions","organizations_url":"https://api.github.com/users/gotev/orgs","repos_url":"https://api.github.com/users/gotev/repos","events_url":"https://api.github.com/users/gotev/events{/privacy}","received_events_url":"https://api.github.com/users/gotev/received_events","type":"User","site_admin":false},"created_at":"2017-11-21T07:09:13Z","updated_at":"2017-11-21T07:09:13Z","author_association":"OWNER","body":"What I want is to join our ideas and add a good chunk upload feature with resume capability, which can be pluginnable, to support for example S3, Google Drive and Tus, which is an open source protocol for uploading, so your custom upload feature can be seen as a plugin and you will also have easier maintenance over time.\r\n\r\nIf necessary, we can also change the current architecture if it doesn't fit. The goal is to have reliable resumable uploads on Android and easy to maintain codebase.\r\n\r\nI'm not in a hurry :smiley:"}}
{"actor":{"display_login":"gotev"}}