2010-09-15 295 views
0

嗨,我想上傳圖片到HTTP服務器,圖片上傳工作正常,但每次在服務器中的圖像被替換爲新的圖像。有人能幫助我實現下面的註釋行嗎? 謝謝...如何在imageView中獲取圖像的圖像名稱?

- (IBAction)upload{ 

    //NSString *imagename=imageview.image; 
    //[self uploadImage:UIImageJPEGRepresentation(imageview.image, 1.0) filename:imagename]; 

    [self uploadImage:UIImageJPEGRepresentation(imageview.image, 1.0) filename:@"facebook.jpg"]; 
} 

回答

1

爲了獲取圖像的文件名,捕獲文件採摘期間名稱(但要記住,也許在圖像視圖的圖像直接從相機自帶)。


如果上傳文件應從未覆蓋文件已經在服務器上,請考慮以下之一:

一)生成每個上傳(最好在服務器代碼中唯一的文件名,但如果你也控制客戶,你也可以在那裏做)。你可以使用UUID作爲唯一的文件名。

OR

B)將圖像存儲在數據庫中,而不是文件系統的

+0

謝謝,我用PHP的會話生成服務器唯一的文件名。 – pradeepa 2010-09-15 07:11:23