在坐标指定的位置张贴图像

问题描述:

我知道这个问题可能看起来是重复的,但我找不到对我有用的东西。在坐标指定的位置张贴图像

在我的应用程序中,我有一个图像转换为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数据。请帮助..

在此先感谢...

我不知道如果我是对的,但是,

我的第一个问题要问你,如果是成功构建它来检查您的网址。 (我不知道你是否有机会测试它)

此外,也许ASIHTTPRequest将帮助你找到你要找的东西。

我希望这会帮助你..

+0

感谢您的回应,但此链接不起作用。而关于它用于用JAVA编写的相同应用程序的URL。 – Garnik

+0

我已更正网址,对此感到抱歉.. – iremk

+0

非常感谢iremk – Garnik