Xamarin.ios 需要将图像上载到ftp。有人知道CFWriteStreamCreateWithFTPURL的Mono等价物吗?

Xamarin.ios 需要将图像上载到ftp。有人知道CFWriteStreamCreateWithFTPURL的Mono等价物吗?,xamarin.ios,nsstream,cfnetwork,Xamarin.ios,Nsstream,Cfnetwork,需要相当于Xamarin的: NSOutputStream *networkStream = CFBridgingRelease( CFWriteStreamCreateWithFTPURL(NULL, (__bridge CFURLRef) url) ); 所需函数位于CFFTPStream.h中,Xamarin API中缺少该函数的等效函数 谢谢您不能改用.NET framework类吗 这将解决您的问题,并使您的代码更容易移植到其他平台(如Android、

需要相当于Xamarin的:

NSOutputStream *networkStream = CFBridgingRelease(
                CFWriteStreamCreateWithFTPURL(NULL, (__bridge CFURLRef) url)
);
所需函数位于
CFFTPStream.h
中,Xamarin API中缺少该函数的等效函数


谢谢

您不能改用.NET framework类吗


这将解决您的问题,并使您的代码更容易移植到其他平台(如Android、Windows)。

如果您认为缺少API函数,您应该向Xamarin提交一个bug。作为一种解决方法,您可以为其创建自己的绑定。如果有其他注释,那么在您可以使用NSUrlSession时是否需要上述API调用?NSUrlSessions仅支持http而不支持ftp。所以我们已经放弃了。因此,我们将继续使用FtpWebRequest。感谢您的回复。我在使用.NET framework时遇到的问题是它是否支持iOS平台中的后台处理。NSULSession在处理背景方面做得非常出色。这是一个很好的理由
NSUrlSession
是这种情况下的最佳选择。由于NSUrlSession仅支持ftp,请将FtpWebRequest与后台一起使用