在坐标指定的位置张贴图像
问题描述:
我知道这个问题可能看起来是重复的,但我找不到对我有用的东西。在坐标指定的位置张贴图像
在我的应用程序中,我有一个图像转换为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将帮助你找到你要找的东西。
我希望这会帮助你..
感谢您的回应,但此链接不起作用。而关于它用于用JAVA编写的相同应用程序的URL。 – Garnik
我已更正网址,对此感到抱歉.. – iremk
非常感谢iremk – Garnik