作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 FTPHelper 类从ftp上传,下载文件。运行正常,删除操作中产生了问题。当我从ftp服务器删除文件时,什么也没发生!我不知道哪里出了问题。我已经引用stackoverflow link解决了从ftp删除文件的问题,但是无法做到这一点。以下是我从ftp删除文件的代码。
编译标记*****从FTP删除文件
+(void)deleteFileFromFTPforItem:(NSString *) anItem
{
[sharedInstance deleteFileFromFTPforItem:anItem];
}
-(void)deleteFileFromFTPforItem:(NSString *) anItem
{
if (!self.uname || !self.pword) COMPLAIN_AND_BAIL(@"Please set user name and password first");
if (!self.urlString) COMPLAIN_AND_BAIL(@"Please set URL string first");
NSString *baseDeleteURL = [NSString stringWithFormat:@"%@/",self.urlString];
NSString *deleteFilePath = [baseDeleteURL stringByAppendingString:anItem];
CFURLRef deleteURL = (CFURLRef)[[NSURL alloc] initWithString:deleteFilePath];
//SInt32 *errorCode = NULL;
//CFURLDestroyResource(deleteURL, errorCode);
DeleteFile(deleteURL);
CFRelease(deleteURL);
}
static Boolean DeleteFile(CFURLRef urlToDelete)
{
Boolean success = true;
CFURLRef deleteURL = urlToDelete;
SInt32 *errorCode = NULL;
success = CFURLDestroyResource(deleteURL, errorCode);
return success;
}
请给我一个正确的解决方案,我哪里出了错。我已经浏览了很多东西,但是无法找到从ftp删除文件的正确方法。我已经推荐
link从ftp上传文件和从ftp下载文件。您的帮助将是不二之选。提前致谢
最佳答案
长话短说,应将NSURL和CFURL中的FTP支持视为仅下载。我认为它永远无法完全正常工作,并且出于任何目的(除了匿名下载之外),ftp都已被彻底弃用,因此不太可能被修复。
您可以使用其他FTP访问框架,如以下问题所述:
CFURLDestroyResource is now deprecated in iOS7. Anyone know what to use instead?
但实际上,您可能应该问自己:与WebDAV(例如)相反,使用FTP是否真的是正确的方法来完成您想做的任何事情。
关于ios - 不使用iPhone中的CFURLDestroyResource方法从ftp删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21907706/
CFURLDestroyResource 现在已弃用。我不确定用什么来代替它,并且没有任何运气挖掘 Apple 的文档。 我正在使用 BlackRaccoon 来操作我的 FTP 服务器,它使用了 C
我是一名优秀的程序员,十分优秀!