Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何像浏览器那样将jpeg文件发布到web表单?_Iphone_Html_Objective C_Post_File Upload - Fatal编程技术网

Iphone 如何像浏览器那样将jpeg文件发布到web表单?

Iphone 如何像浏览器那样将jpeg文件发布到web表单?,iphone,html,objective-c,post,file-upload,Iphone,Html,Objective C,Post,File Upload,我需要上传一个文件到表单中。这是一个通用的基于浏览器的上传我想模仿。我浏览了HTML文档,但不知道它是如何工作的 现在,我正在使用URL提交表单信息的其余部分www.domain.com/form.html?field=value&field2=value2 这就是上传文件的HTML的全部内容 <input type="file" name="Attach" /> 现在,我需要向服务器发送图像信息和文件名,同时仍然提供URL的其余部分。 我发现有几个人对php文件执行此操作的示例,

我需要上传一个文件到表单中。这是一个通用的基于浏览器的上传我想模仿。我浏览了HTML文档,但不知道它是如何工作的

现在,我正在使用URL提交表单信息的其余部分www.domain.com/form.html?field=value&field2=value2

这就是上传文件的HTML的全部内容

<input type="file" name="Attach" />
现在,我需要向服务器发送图像信息和文件名,同时仍然提供URL的其余部分。
我发现有几个人对php文件执行此操作的示例,但没有一个真正模仿web浏览器的操作方式。

看看经典示例:


谢谢Valdimir,但我花了几个小时玩了几个例子,当我开始学习的时候,我还没有完全理解这些。必须有一种方法可以将所有数据都包含在url中,对吗&Attach=ReallyReallyLongDataString&somefield=vale。它必须能够如此简单,我只是不知道如何将数据封装在字符串中以包含文件名。有人有什么建议吗?你应该自己澄清你需要什么样的提交方法。有两种方法GET和POST,都可以用来提交表单,这取决于您应该使用哪种服务器端脚本。使用GET方法可以在URL中提供参数,如:=value1&name2=value2。但不能使用GET方法提交二进制文件内容。并且必须使用POST方法,您可以在请求正文中提供数据。示例是工作代码,只需将单个文件添加到项目中并使用initWithURL:。。。方法
NSData *attachImage;
attachImage = UIImageJPEGRepresentation(image, 90);