Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用2(Android)上传大视频文件块_Android_Retrofit_Multipart_Chunks - Fatal编程技术网

使用2(Android)上传大视频文件块

使用2(Android)上传大视频文件块,android,retrofit,multipart,chunks,Android,Retrofit,Multipart,Chunks,对不起我的英语。我需要上传大文件到服务器。我用2来做这个。现在我上传的文件没有区块,我只发送一个文件。像这样: 接口 @Multipart @POST("/api/upload") Observable<UploadVideoResponse> uploadVideo(@Header("Authorization") String userToken, @Part MultipartBody.Pa

对不起我的英语。我需要上传大文件到服务器。我用2来做这个。现在我上传的文件没有区块,我只发送一个文件。像这样:

接口

@Multipart
@POST("/api/upload")
Observable<UploadVideoResponse> uploadVideo(@Header("Authorization") String userToken,
                                            @Part MultipartBody.Part video);
在服务器中使用和在前端使用中为块上传,如下所示:

dropzoneOptions: {
                   url: '/uploadtest',
                   dictDefaultMessage: 'Click here',
                   chunksUploaded: function (file, done) {
                       done()
                   },
                   thumbnailWidth: 150,
                   maxFilesize: 250,
                   chunking: false,
                   chunkSize: 1000000, // Bytes
                   required: true,
                   maxFiles: 1,
                   acceptedFiles: 'video/*',
                   headers: {
                       'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                   }
               },
现在我无法理解如何从块上传大型视频文件。请给我一些建议

dropzoneOptions: {
                   url: '/uploadtest',
                   dictDefaultMessage: 'Click here',
                   chunksUploaded: function (file, done) {
                       done()
                   },
                   thumbnailWidth: 150,
                   maxFilesize: 250,
                   chunking: false,
                   chunkSize: 1000000, // Bytes
                   required: true,
                   maxFiles: 1,
                   acceptedFiles: 'video/*',
                   headers: {
                       'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                   }
               },