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];
是否支持複製文件夾?或者我做了錯誤的代碼?