【发布时间】:2010-07-02 16:07:36
【问题描述】:
该应用程序基本上是拍照,将图像保存到文件并将文件位置存储在 coredata 中。从这里我要么选择保存/提交此图像,要么丢弃它。如果文件已保存,我想保留它,如果已提交,我想获取响应并将图像命名为该文件,如果它被丢弃,我不想要它。
理想情况下,我只想在响应后重命名它,但这是内置的还是我必须执行一些其他步骤?
另外,我也考虑过只提交原始数据并在回复后重命名它,但由于我正在提交字典,因此不确定这是否会奏效。
【问题讨论】:
-
不清楚“响应”是什么意思。或者您所说的“提交字典”是什么意思。您是否考虑过为您的照片实体添加“名称”属性并从响应中更新名称属性?
-
该应用程序将字典表单提交到网络服务(其中一项是手机上的文件位置,因此它知道从哪里上传)。 Web 服务拍摄照片并为其分配一个唯一 ID,然后将此响应发送回应用程序。我想知道是否只有一个简单的命令可以重命名设备上的文件(从whatever.jpg到newname.jpg),或者我是否必须a)使用新名称复制并删除旧名称或b)提交原始数据和处理 web 服务端的问题
-
"(其中一项是手机上的文件位置,因此它知道从哪里上传)" --> 您必须将图像数据放在您的 POST 中。文件名只能由 CLIENT(您的应用程序)用于定位要提交的数据。
标签: iphone xcode upload filesystems rename