使用 HTTP 'POST' 请求在表格中显示图像
Posted
技术标签:
【中文标题】使用 HTTP \'POST\' 请求在表格中显示图像【英文标题】:Displaying images in table using HTTP 'POST' request使用 HTTP 'POST' 请求在表格中显示图像 【发布时间】:2019-04-11 20:54:12 【问题描述】:我想知道如何将图像显示到某个设备上传的表格中,例如“上传历史记录”选项。我有这样的请求检索图像...
NSString *post = [NSString stringWithFormat:@"device_code=%@", deviceCode];
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:@"http://www.urlExample.php"]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
我正在检索图像,我只是需要帮助将它们放入表格中。有人知道我该怎么做吗?
【问题讨论】:
是的。您应该将图像下载为缩略图并将它们存储在文件夹中。然后,您可以在 UITableView 中正常显示它们。 【参考方案1】:您只需使用 URL 将图像呈现到您的自定义单元格中。您可以使用SDWebImage 将图像下载并存储到缓存中。
将图像加载到 imageView 的代码:
#import <SDWebImage/SDWebImage.h>
[YOUR_IMAGE_VIEW sd_setImageWithURL:[NSURL URLWithString:YOUR_IMAGE_URL]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
【讨论】:
以上是关于使用 HTTP 'POST' 请求在表格中显示图像的主要内容,如果未能解决你的问题,请参考以下文章
从 Django POST 请求中获取表格并在 handsontable 中显示(在 javascript 中读取值)
如何从post async http请求下载数据时将数据加载到reclyerview中