Ios 如何在上传到服务器之前将文件名设置为NSData

Ios 如何在上传到服务器之前将文件名设置为NSData,ios,json,nsdictionary,Ios,Json,Nsdictionary,我目前正在制作一个将NSDictionary转换为JSON文件的应用程序,目的是将其上传到服务器。我的问题是,我不知道更不用说控制上传文件的名称了,我如何更改/修改它 干杯, Seb OH无论您使用什么FTP客户端库,都应该处理这个问题 例如,GitHub上的FTPManager具有以下方法: - (BOOL) uploadData:(NSData*)data withFileName:(NSString *)fileName toServer:(FMServer*)server; 这看起来很

我目前正在制作一个将NSDictionary转换为JSON文件的应用程序,目的是将其上传到服务器。我的问题是,我不知道更不用说控制上传文件的名称了,我如何更改/修改它

干杯,
Seb OH

无论您使用什么FTP客户端库,都应该处理这个问题

例如,GitHub上的FTPManager具有以下方法:

- (BOOL) uploadData:(NSData*)data withFileName:(NSString *)fileName toServer:(FMServer*)server;

这看起来很适合您的需要。

您是在问如何将NSString转换为NSData吗?否@LyndseyScott,我正在尝试为NSData分配一个文件名,因此当它上载到服务器时,它有一个合法的名称。您建议在HTTP头中使用该文件名。您使用的服务器端服务是什么?您试图在哪里上载JSON文件?@HotLicks,我在哪里访问HTTP头??我自己的私有FTP是上传的位置。