2012-04-14 34 views
1

我想从iOS应用上传图像(的UIImage)到Django的网站。(哪里有表格和提交按钮,就像正常的网页。)NSURL URLWithString到相对URL

所以我决定使用ASIFormDataRequest为了那个原因。 (我是小白,我这样做对吗?)

首先,

NSURL *url = [NSURL URLWithString:@"http://someec2site/profile/album/2/upload/"]; 

错误:当前的URL,profile/album/2/upload/,不符合任何这些。

所以,我做了,

NSURL *url = [NSURL URLWithString:@"http://someec2site/profile/albums/(?P<album_id>\d+)/upload/"]; 

错误:未知的转义序列 '\ d'

我有一个问题。

1)我做对了吗?

2)如何获取字符串的相对URL? (根据url.py重定向网址)

回答

0

首先您选择使用ASI对HTTP请求非常有用。

如果我没有弄错,您正在尝试构建不同唱片ID的上传网址。

你为什么不试试这个:

NSString * urlString = [NSString stringWithFormat:@"http://someec2site/profile/album/%d/upload/",albumId]; 
NSURL * url = [NSURL urlWithString:urlString]; 
+0

哦,这应该工作.. – 2012-04-14 15:50:16

+0

但ALBUMID部分是混乱的。我喜欢(根据浏览器,它是2,所以现在,为了测试,我给了它2)。但调试器说“不匹配!不管怎样,感谢提示帮助很大! – 2012-04-14 15:54:15

+0

哇,它正在工作,这是... /相册,不是... /相册,非常感谢! – 2012-04-14 16:00:31