gpt4 book ai didi

c# - 将图像从 iPhone 发送到 .net 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 16:19:19 24 4
gpt4 key购买 nike

我想将图像从我的 iPhone 发送到服务器 (.net)

在 iPhone 端,我用这种方法发送图像:

UIImage *myImg = ((UserData*)[UserData sharedUserData]).image;
NSData *imageData = UIImageJPEGRepresentation(myImg, 0.5);

imageRequest = [ASIFormDataRequest requestWithURL:url];
[imageRequest addData:imageData withFileName:@"someFileName.jpeg" andContentType:@"image/jpeg" forKey:@"uploadedImage"];
[imageRequest setDelegate:self];
[imageRequest setRequestMethod:@"POST"];
[imageRequest startAsynchronous];

在服务器端这是:

string input = null;

using (StreamReader sr = new StreamReader(Request.InputStream))
{
input = sr.ReadToEnd();
}

Response.Write(input);
return;

然后当我打印 input 时,我得到:

--0xKhTmLbOuNdArY-62D4D088-0CE1-4D32-BE57-2ED976BDF9FE
Content-Disposition: form-data; name="uploadedImage"; filename="someFileName.jpeg"
Content-Type: image/jpeg

����

现在我的问题是我无法将图像保存到服务器的磁盘中,我在任何地方都没有找到答案。

最佳答案

你的 Objective-C 代码看起来不错,我做了一些 Google-fu 并找到了这个 ASP.net 指南: http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-2

在我看来,这就是您正在尝试做的事情,所以我希望这对您有所帮助。

关于c# - 将图像从 iPhone 发送到 .net 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14538664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com