菜鸟教程小白 发表于 2022-12-12 09:39:51

iphone - 暂停/恢复从 iphone 上传到服务器的文件


                                            <p><p>我正在通过 HTTP 发布将视频上传到服务器。</p>

<p><strong>如何通过单击按钮来暂停和恢复此上传过程</strong></p>

<p>我正在使用以下代码</p>

<pre><code>NSString *urlString =@&#34;http://sampleurl.com/upload_video&#34;;

NSMutableURLRequest *request= [[ init] autorelease];
];
;


dataUsingEncoding:NSUTF8StringEncoding]];
dataUsingEncoding:NSUTF8StringEncoding]];


dataUsingEncoding:NSUTF8StringEncoding]];
dataUsingEncoding:NSUTF8StringEncoding]];
];
dataUsingEncoding:NSUTF8StringEncoding]];
;

conn = [ initWithRequest:request delegate:self];
if (conn) {
   webData = [ retain];
   }   
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>有一个可以使用的连接委托(delegate)方法</p>

<pre><code>(void)connection:(NSURLConnection *)connection   didSendBodyData:(NSInteger)bytesWrittentotalBytesWritten:(NSInteger)totalBytesWritten   totalBytesExpectedToWrite (NSInteger)totalBytesExpectedToWrite;
</code></pre>

<p>您可以存储<strong>暂停</strong>连接时发送的总字节数,然后将剩余的数据字节发送到网络服务。但请记住,您的网络服务也应该能够收集数据,然后从中创建图像。</p>

<p>希望我能帮上忙。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 暂停/恢复从 iphone 上传到服务器的文件,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/15401941/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/15401941/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 暂停/恢复从 iphone 上传到服务器的文件