`
zhengjj_2009
  • 浏览: 153132 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

让ASIHTTPRequest兼容ARC,并上传图片到服务器

 
阅读更多

直接上代码:

1、服务器端提供的测试上传图片的页面HTML代码

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>文件上传测试</title>

</head>

<body>

<form action="../pathname/actionName" method="post" enctype="multipart/form-data">

<input type="file" name="image">

<input name="imageType" value="img_icon" /><br>

<input type="file" name="image">

<input name="imageType" value="img_qualification" /><br>

<button type="submit">submit</button>

</form>

</body>

</html>

 

2、iOS开发

1、下载ASIHTTPRequest,将其加入到工程中,(使用Copy)

2、添加libz.1.2.5.dylib  libxml2.2.dylib    CFNetworking.framework    MobileCoreService.framework    SystemConfiguration.framework  

3、targets-> build phases ASI的文件都设置为 -fno-objc-arc

 

demo的例子参见附件。

 

分享到:
评论

相关推荐

    ASIHTTPRequest ARC版

    这个"ASIHTTPRequest ARC版"是针对苹果的自动引用计数(Automatic Reference Counting, ARC)技术优化过的版本,使得开发者在使用ASIHTTPRequest时无需手动管理内存,减轻了编程负担。 在Objective-C中,ARC是一种...

    ASIHTTPRequest-ARC:ASIHTTPRequest ARC 版本

    一个简单的界面,用于向网络服务器提交数据和从网络服务器获取数据将数据下载到内存或直接下载到磁盘上的文件在本地驱动器上提交文件作为POST数据的一部分,与HTML文件输入机制兼容将请求正文直接从磁盘传输到服务器,...

    ASIHTTPRequest

    - **表单提交**:发送POST请求,提交表单数据到服务器。 - **身份验证**:在需要登录验证的场景下,发送包含认证信息的请求。 - **API接口调用**:对于基于RESTful API的应用,可以方便地进行HTTP通信。 4. **...

    ASIHttpRequest

    - 首先,需要将ASIHTTPRequest库(如ASIHTTPRequestLib)导入到项目中,可以通过CocoaPods或者手动添加源代码文件。 - 初始化请求:创建一个ASIHTTPRequest对象,然后指定URL,例如`ASIHTTPRequest *request = ...

    使用ASIhttprequest类库上传文件到php服务器之iOS客户端方法

    这时ios中的使用asihttp类库上传文件到php服务器,关于php服务器接收文件见我的另一篇文章

    ASIHttpRequest ios开发框架

    5. **上传和下载进度**:可以监听上传和下载的进度,更新UI,显示进度条或者百分比,让用户了解操作进度。 6. **自定义请求头**:开发者可以添加自定义的HTTP头部信息,以满足特定的需求。 7. **断点续传**:对于...

    asihttprequest带demo代码包

    - 可以监听请求的上传和下载进度,如 `-[ASIHTTPRequest setDownloadProgressDelegate:]` 和 `-[ASIHTTPRequest setUploadProgressDelegate:]`。 6. **请求完成处理**: - 当请求完成时,你可以通过实现 `...

    ASIHTTPRequest框架

    2. **文件上传与下载**:框架内建了文件上传功能,可以通过POST或PUT方法将本地文件内容发送到服务器。同时,它支持断点续传,即使在下载过程中中断,也可以从上次中断的地方继续下载,这在处理大文件时非常有用。 ...

    ASIHTTPRequest网络API

    5. **上传和下载进度**:ASIHTTPRequest允许你监视上传和下载的进度,这对于创建进度条或者通知用户来说非常有用。 6. **自动处理cookies**:ASIHTTPRequest会自动处理服务器返回的cookies,维护会话状态。 7. **...

    ASIHTTPRequest断点续传

    3. **发起请求**:ASIHTTPRequest会发送带有Range头的GET请求到服务器,服务器响应并返回请求的文件部分。 4. **接收数据**:ASIHTTPRequest接收到数据后,不是直接写入到最终的文件,而是写入到一个临时文件中。...

    ASIHTTPRequest 源码

    通过阅读和研究ASIHTTPRequest的源码,你可以了解到以下知识点: - **Objective-C编程基础**:了解类、对象、消息传递等Objective-C的基本概念。 - **Cocoa Touch框架**:理解如何在iOS环境下集成和使用第三方库。 ...

    ASIHTTPRequest使用介绍

    1. **ASIHTTPRequest**:基础类,处理基本的服务器交互,如下载、上传、认证、cookies及进度显示等功能。 2. **ASIFormDataRequest**:继承自 ASIHTTPRequest,专门处理POST请求,简化了参数提交过程。 3. **...

Global site tag (gtag.js) - Google Analytics