Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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
257使用iOS将视频上载到Firebase时出错_Ios_Firebase_Google Cloud Platform - Fatal编程技术网

257使用iOS将视频上载到Firebase时出错

257使用iOS将视频上载到Firebase时出错,ios,firebase,google-cloud-platform,Ios,Firebase,Google Cloud Platform,我正在尝试使用iOS将视频上载到firebase,尝试从模拟器上载时,视频正在上载,但尝试从设备上载时,出现以下错误: Cannot get file size: Error Domain=NSCocoaErrorDomain Code=257 "The file “IMG_1179.MOV” couldn’t be opened because you don’t have permission to view it." UserInfo={NSURL=file:///var/mobile/

我正在尝试使用iOS将视频上载到firebase,尝试从模拟器上载时,视频正在上载,但尝试从设备上载时,出现以下错误:

 Cannot get file size: Error Domain=NSCocoaErrorDomain Code=257 "The file “IMG_1179.MOV” couldn’t be opened because you don’t have permission to view it." UserInfo={NSURL=file:///var/mobile/Media/DCIM/101APPLE/IMG_1179.MOV, NSFilePath=/var/mobile/Media/DCIM/101APPLE/IMG_1179.MOV, NSUnderlyingError=0x14f34870 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}   /var/mobile/Media/DCIM/101APPLE/IMG_1179.MOV 2017-02-16 14:17:14.211491 ALTR[979:318794] Body file is unreachable: /var/mobile/Media/DCIM/101APPLE/IMG_1179.MOV   Error Domain=NSCocoaErrorDomain Code=257 "The file “IMG_1179.MOV” couldn’t be opened because you don’t have permission to view it." UserInfo={NSURL=file:///var/mobile/Media/DCIM/101APPLE/IMG_1179.MOV, NSFilePath=/var/mobile/Media/DCIM/101APPLE/IMG_1179.MOV, NSUnderlyingError=0x4c474d50 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
请帮我做这个

这是我的密码:

for (NSURL *videoURL1 in videoUrls)
    {
        imageName1 ++;

        NSDateFormatter *formatter;
        NSString        *dateString;

        formatter = [[NSDateFormatter alloc] init];
        [formatter setDateFormat:@"dd-MM-yyyy-HH:mm:ss"];

        dateString = [formatter stringFromDate:[NSDate date]];

        dateString =[NSString stringWithFormat:@"%@-%d", dateString ,imageName1];

        NSString *imgUniqueName = [NSString stringWithFormat:@"%@-%@", dateString ,@"AlterVideo"];
        NSLog(@"Unique Image Name : %@",imgUniqueName);

        riversRef =[storageRef child:[NSString stringWithFormat:@"images/%@",imgUniqueName]];

        // Upload the file to the path "images/rivers.jpg"
        FIRStorageUploadTask *uploadTask = [riversRef putFile:videoURL1 metadata:nil completion:^(FIRStorageMetadata *metadata, NSError *error)
                                            {
                                                if (error != nil)
                                                {
             /* handing error   */
                 }
                                                else {
                /* get response from firebase after success */
                        } }]; }

发布你的代码,说明你是如何上传文件的。我已经添加了我的代码,请看一看,让我知道videoURL1上的文件实际上没有读取权限,或者至少操作系统这么说。用于检查错误是什么,它说由于权限问题,
257是读取错误
。除此之外,我更希望添加元数据值,如
contentLength
,作为文件的实际长度。只需获取一些关于如何将文件上载到服务器的基本信息。