首先獲取文件地址的URL
NSURL *url = [NSURL URLWithString:path];//這里的path是文件的服務器地址
然后創(chuàng)建NSMutableURLRequest
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
根據(jù)服務器的請求方式設(shè)置request的HTTPMethod
[request setHTTPMethod:@"POST"];//POST或者GET 根據(jù)實際需求
最后創(chuàng)建UIWebview并load(創(chuàng)建的代碼省了)
[self.webView loadRequest:request];
到這里已經(jīng)可以實現(xiàn)加載了延曙,不過為了一般文件在線預覽比較慢,在加載過程中建議通過代理方法去告知用戶在做什么
self.webView.delegate = self;(應該滿足UIWebViewDelegate協(xié)議)
//該方法會在開始加載的時候執(zhí)行
- (void)webViewDidStartLoad:(UIWebView *)webView{
[self.webView showHUD];//這里根據(jù)實際需求執(zhí)行改變
}
//該方法會在加載全部成功后調(diào)用
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[self.webView hideHUD];//這里與開始相對應
}