选择使用日期和时间创建的文件名以供日后使用?

时间:2014-08-20 15:54:01

标签: php ios objective-c xcode nsdocument

 NSString *dateString= [self currentDateandTime];

//create file path and file name

  NSString *docDirectory =
[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *pdfPath = [docDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"602_TW0023.%@_pdf.pdf",dateString]];
NSLog(@"Path: %@", pdfPath);

我将图像转换为pdf并将其保存为当前日期和时间。 我如何使用此文件上传到ftp或php。

NSString* theFileName = [pdfPath lastPathComponent];

如何将上面的字符串调用到其他方法中。我们设置标签还是什么?我是编程新手。 指出正确的方向。

我尝试了很多。

NSString *applicationDocumentsDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *filepath =[NSString stringWithFormat: @"%@/%@",applicationDocumentsDir, @"%@"];

NSData *uploadData = [NSData dataWithContentsOfFile: filepath];

1 个答案:

答案 0 :(得分:0)

你的class.h中的

 @property(strong,nonatomic)NSString *filepath;

创建文件路径时添加:

self.filepath=pdfPath;

然后,在创建要上传的数据时使用:

NSData *uploadData =[NSData dataWithContentsOfFile:self.filepath];

这将确保您在保存和阅读pdf时具有相同的文件路径