2012-06-13 79 views
0

我想讓我的iPhone應用程序可以連接到一些使用flycode中的flyd服務器,我已經完成所有實現,但我在cloudme server中複製文件夾時遇到問題。我沒有在另一個webdav服務器中的這個問題。響應代碼,我在這個過程中是403,響應串是:如何在cloudme中以編程方式複製文件夾

響應字符串:

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> 
<title>Error 403 COPY needs a file as source</title> 
</head> 
<body> 
<h2>HTTP ERROR: 403</h2> 
<p>Problem accessing /myApp/xios/Documents/myDirectory///. Reason: 
<pre> COPY needs a file as source</pre></p> 
<hr /><i><small>Powered by Jetty://</small></i> 



</body> 
</html> 

這是我使用所謂的複製方法在飛行代碼的WebDAV代碼:

NSURL *urlFrom = [[NSURL alloc] initWithScheme:@"https" host:[prefs objectForKey:@"idiskhost"] path:fromPath]; 

    NSURL *urlTo = [[NSURL alloc] initWithScheme:@"https" host:[prefs objectForKey:@"idiskhost"] path:[NSString stringWithFormat:@"%@/",forPath]]; 

[[[MyAppWebDAVRequest requestToURL:urlFrom] synchronous] copyToDestinationURL:urlTo]; 

是否支持複製文件夾?或者我做了錯誤的代碼?

回答

0

我已經解決了這個案例,問題是CloudMe沒有給予任何權限複製一個文件夾,我現在這個從系統響應日誌中。

相關問題