繁体   English   中英

通过电子邮件更改声音文件名的副本

change a copy of a sound file name before email it

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在将声音文件发送到电子邮件,但是我只想更改电子邮件的名称。

假设我取了一个sound.caf ,在我的文件夹中,我想像这样保留其名称,但要复制它的名称,更改其名称,然后发送。

我将展示如何发送电子邮件,并且我需要最简单的方法来更改文件名而不影响原始文件:

//send email log-------------------------
NSLog(@"mail");
[[CCDirector sharedDirector] pause];

picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;

 NSArray *toRecipients = [NSArray arrayWithObject:@"your email"];
[picker setToRecipients:toRecipients];

NSString *sound=[NSString stringWithFormat:@"sound%d.caf",[memoryInstnace getSoundToEdit]];  //here, i need to change the name of the copy .

NSArray *paths2 = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *dataPath = [[paths2 objectAtIndex:0] stringByAppendingPathComponent:sound];
NSData *data = [NSData dataWithContentsOfFile:dataPath];
[picker addAttachmentData:data mimeType:@"caf" fileName:sound];//

NSString *emailBody = @"my sound  ";
[picker setMessageBody:emailBody isHTML:NO];
[picker setSubject:@"  new message "];

//display the view
[[[CCDirector sharedDirector] view] addSubview:picker.view];
//[[CCDirector sharedDirector] stopAnimation];
[[CCDirector sharedDirector] pause];
1 个回复

只需在此处输入您喜欢的文件名:

[picker addAttachmentData:data mimeType:@"caf" fileName:myFileName];

它将作为myFileName而不是sound接收。 确实,您只是将一些数据附加到电子邮件中。 这与数据的来源无关(可能是文件,网络等); 附加时,您指定在接收端将数据识别为附件的名称。

1 复制重复文件并更改名称

因此,我希望每两个备份一次此文件,一次最多备份30个。 一旦有30个备份,该功能将删除所有备份并重新开始(同样,每两秒钟创建30个备份)。 因为我要创建同一文件的30个副本,所以我需要更改名称,以便python不会覆盖该文件(main0.db,main1.db,main2.db,main ...

2 复制文件/对象并更改名称

我正在为画廊做 API; 所以,我创建了一个方法来复制数据库的图像。 现在,我想在复制图像名称的末尾添加一个数字。 例如: 如何在副本名称处自动添加(数字)? 我正在使用 MEAN 堆栈 谢谢,祝你有美好的一天:) ...

3 TCSH Makefile-复制文件以命名和更改权限

我正在尝试为tcsh脚本创建一个makefile,该脚本将文件复制到名称proj3并更改权限以使所有人都可以执行。 我知道如何为c ++和c等制作makefile,但是我不知道为什么要为shell脚本做。 我的文件名为proj3final 这是我到目前为止的内容: 每当我跑 ...

4 创建文件副本并更改其名称

如标题所示,我想在Google云端硬盘中复制一个具有特定名称的文件,然后更改该副本的名称。 虽然可以制作副本,但似乎无法更改其名称。 这个想法大致是: 复制具有特定名称“ HelloWorld.xls”的文件 将副本的名称更改为用户输入,例如“ HelloWorldSo ...

6 在*提交之前更改一个特定提交的名称,电子邮件和/或日期

我想在Git存储库中创建一个提交,但是在提交中与作者关联的名称和电子邮件与通常与我关联的信息不同。 我还想让提交的时间戳与我当前的当地时间不同。 我知道在承诺更改此信息后 ,我可以重写项目的历史记录。 但我还没有做出承诺。 有没有办法在我提交时更改此信息? ...

2015-12-03 18:08:57 2 90   git
7 上传前无法更改文件名

我有一个如下所示的PHP文件,并且尝试更改文件名并为其指定一个随机名称,然后使用来将其保存在服务器上 在以下代码中 HTML: 和upload.php PHP 但这是将原始文件名test.png和123472.png组合在一起创建一个像test.png123472. ...

2015-03-26 05:32:01 2 93   php
8 在上传到服务器之前立即更改文件名

我需要使用特定名称将图像上传到我的服务器,但理想情况下,我仍希望图像以原始文件名保留在设备上。 这是我尝试的: 但是当文件上传到服务器时,它似乎没有我的新名字。 这是将图像上传到服务器的完整代码: 如何更改文件名? ...

9 如何在 Puppeteer 中下载文件之前更改文件的名称?

我需要从网站下载多个 .csv 文件并使用不同的名称保存它们。 但是,它们都以相同的名称下载。 因此,他们不断覆盖最后一个文件,最后只给我留下一个文件。 这是我的代码: Puppeteer 单击下载按钮后开始下载,由于所有这些代码都在循环中,我无法重命名文件,因为它们仅在循环结束后创建,到那时 ...

10 PHP上传前更改文件名[重复]

这个问题在这里已经有了答案: 如何在将上传的文件保存到目录之前重命名它? (5 个回答) 12 个月前关闭。 ...

2020-07-30 12:57:16 2 32   php
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM