IOS文件上传遇到流错误

时间:2014-03-06 06:18:56

标签: ios file-upload parse-platform

我使用Parse作为后端并创建一个用于上传图像的IOS应用程序。

使用WIFI网络上传时没有问题,但使用4g / 3g网络时遇到文件上传错误。

Encountered stream error: Error Domain=NSPOSIXErrorDomain Code=54 "The operation couldn’t be completed. Connection reset by peer"

虽然我在代码中捕获了错误但警报视图没有显示,但它仅在日志中显示“上传失败”。

    PFFile *file = [PFFile fileWithName:fileName data:fileData];
[file saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
    if (error) {
        UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"An error occured!" message:@"Please try submiting your item again." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [alertView show];
    }

后端的数据如下所示: enter image description here

正如您所看到的,为了成功上传,文件名是image.jpg,对于不成功的文件名,它会显示未知字符串。

1 个答案:

答案 0 :(得分:-1)

这可能是您的网络问题,请问您的网络速度是否正常?无论你使用什么类型的网络,都应该没有任何问题,除非它很慢并导致功能超时。

在上传功能之前,我可以看到您为处理文件而编写的代码吗?