我知道這個問題可能看起來是重複的,但我找不到對我有用的東西。在座標指定的位置張貼圖像
在我的應用程序中,我有一個圖像轉換爲NSData,它應該發送到特定的URL。
url = [NSURL URLWithString:@"http://someHost/internet/index.php"];
dataRequest = [ASIFormDataRequest requestWithURL:url];
NSData *imageData=UIImageJPEGRepresentation(imageToSend,1);
[dataRequest setData:imageData withFileName:@"myphoto.jpg" andContentType:@"image/jpeg" forKey:@"file"];[dataRequest startSynchronous];
NSError *error = [dataRequest error];
if (!error) {
NSString *response = [dataRequest responseString];
NSLog(@"ResponseCapture: %@",response);
} else{
NSLog(@"Error: %@",error);
}
這是發送我的圖像的作品。而是上述mentiond URL的我需要將其發送給特定的URL是這樣的:
URL – https://<HOST>/grid.dll?HOST<CN><P_FLAG><X><Y><W><H><IMG_ID><TOKEN>
HOST - 服務器主機。現在只需通過允許從應用程序輸入其值來配置即可。
CN - 頻道號碼。現在只需將其硬編碼爲123422
P_FLAG - 如果圖像是全屏圖像,則爲0。 1如果圖像是部分的。
圖像相對於全圖像(0,0)的x座標。它應該是4位數前加0。如果P_FLAG爲0,X也應該爲0000。
Y - y座標圖像相對於完整圖像(0,0)。它應該是4位數前加0。如果P_FLAG是0,Y也應該是0000。 W - 圖像寬度。它應該是4位數前加0。
H - 圖像高度。它應該是4位數前加0。
IMG_ID - 從1到9999的圖像順序標識。達到最大值後,此標識應該重置爲0.如果需要,它應該是4位數前加0。
TOKEN - 會話令牌。現在只需通過允許從應用程序輸入其值來配置即可。
但是當我想用這個URL發送POST時,它會給出錯誤的URL錯誤。
問題是 - 如何使用此URL發送POST數據。請幫助..
在此先感謝...
感謝您的迴應,但此鏈接不起作用。而關於它用於用JAVA編寫的相同應用程序的URL。 – Garnik
我已更正網址,對此感到抱歉.. – iremk
非常感謝iremk – Garnik