RISEBY

我使用PHP页面将文件发布到其中,并让PHP处理上传...。该代码用于上传照片,但可以修改为适用于任何文件。PHP代码:<?php $uploaddir = 'photos/';$file = basename($_FILES['userfile']['name']);$uploadfile = $uploaddir . $file;if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {    echo "OK";} else {    echo "ERROR";}?>iPhone代码:- (BOOL)uploadImage:(NSData *)imageData filename:(NSString *)filename{    NSString *urlString = @"http://www.yourdomainName.com/yourPHPPage.php";    NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];    [request setURL:[NSURL URLWithString:urlString]];    [request setHTTPMethod:@"POST"];    NSString *boundary = [NSString stringWithString:@"---------------------------14737809831466499882746641449"];    NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@",boundary];    [request addValue:contentType forHTTPHeaderField: @"Content-Type"];    NSMutableData *body = [NSMutableData data];    [body appendData:[[NSString stringWithFormat:@"\r\n--%@\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];    [body appendData:[[NSString stringWithString:[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"userfile\"; filename=\"%@\"\r\n",filename]] dataUsingEncoding:NSUTF8StringEncoding]];    [body appendData:[[NSString stringWithString:@"Content-Type: application/octet-stream\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];    [body appendData:[NSData dataWithData:imageData]];    [body appendData:[[NSString stringWithFormat:@"\r\n--%@--\r\n",boundary] dataUsingEncoding:NSUTF8StringEncoding]];    [request setHTTPBody:body];    NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];    NSString *returnString = [[[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding] autorelease];    return ([returnString isEqualToString:@"OK"]);}方法调用:[self uploadImage:UIImageJPEGRepresentation(imageView.image, 1.0) filename:imageName];

iPhone上传文件到ftp服务器,将文件上传到iPhone上的FTP服务器相关推荐

  1. 从FTP服务器进行文件的上传和下载

    .net 2.0(c#)下简单的FTP应用程序 本文使用.net 2.0(c#)来实现一般的FTP功能 介绍 微软的.net framework 2.0相对于1.x来说增加了对FTP的支持.以前为了符 ...

  2. python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小

    python 实现统计ftp服务器指定目录下文件夹数目.文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏. 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小,类 ...

  3. 在windows环境下ftp服务器的文件上传和下载

    在windows环境下ftp服务器的文件上传和下载 mo 一.上传本地文件 第一步:登录FTP服务器.在开始菜单中输入cmd,回车进入.输入ftp进入服务器,输入命令格式:open FTP服务器地址 ...

  4. asp.net ftp上传文件到服务器,.net 文件上传到服务器上

    详解 Linux 下 SSH 远程文件传输命令 scp 3.将本地文件上传到服务器上 scp-P 2222/home/lnmp0.4.tar.gz root@www.vpser.net:/root/l ...

  5. Python操作FTP服务器实现文件和文件夹的上传与下载,python清理ftp目录下的所有文件和非空文件夹

    Python 连接 FTP 服务器并实现文件夹上传实例演示 第一章:连接 FTP 服务器并实现文件夹上传 ① 连接 FTP 服务器 ② 区分文件和文件夹名 ③ 文件夹名包含空格处理 ④ 使用递归实现: ...

  6. win2008文件上传服务器,win2008文件上传到ftp服务器

    win2008文件上传到ftp服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器 ...

  7. springboot文件上传、下载使用ftp工具将文件上传至服务器

    springboot文件上传.下载使用ftp工具 首先在服务器搭建ftp服务 配置文件(在application.properties中) # Single file max size multipa ...

  8. 如何搭建FTP服务器实现文件的上传及下载?(亲测有效)

      FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务. FTP是File Transfer Protoc ...

  9. FTP服务器的搭建与使用FTP软件进行文件上传

    使用工具:VMware pro,windows server 2008 r2系统镜像文件 1.新建虚拟机,两个模式都可以创建 1.新建一个空白系统. 1.选择操作系统 2.选择操作系统版本 1.配置w ...

  10. ftp 服务器 单文件上传,ftp 服务器 单文件上传

    ftp 服务器 单文件上传 内容精选 换一换 本文介绍如何在 Linux 系统的本地机器上使用 FTP 服务,将文件从本地上传到云服务器中.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务 ...

最新文章

  1. python多进程优化_如何利用多进程优化Python视频应用
  2. JAVA程序设计心得001
  3. 计算机硬件性能关联性,计算机硬件系统组成课堂教学有效研究结题报告.ppt
  4. 英语总结系列(五):英语无处不在
  5. vue-axios的使用
  6. 【排序】排序算法之分配排序
  7. 开源中国开源世界高峰论坛
  8. Hibernate简介与运行原理
  9. javaweb JAVA JSP球鞋销售系统购物系统ssm购物系统购物商城系统源码(ssm电子商务系统)
  10. 2018至2021年新春挡电影票房分析
  11. 一杯凉茶 mysql_那一杯凉茶
  12. 中国氯化聚氯乙烯市场调研及投资策略分析报告2022-2028年
  13. 恢复桌面计算机图标不见了怎么办,桌面的图标不见了怎么恢复,桌面图标不见了怎么办...
  14. PostgreSQL JDBC 驱动程序版本和JDK关系及下载地址
  15. Tomcat与JDK版本对应关系,Tomcat各版本特性
  16. 基于vue和nodejs毕业设计电影购票微信小程序影院
  17. 如何做好软文推广?如何写软文才可以精准引流?
  18. flutter 返回桌面
  19. 小游戏开发指南及过程中的难点问题
  20. 华为刀片服务器系统安装,FusionServer Pro E9000融合架构刀片服务器

热门文章

  1. 2022年2月国产数据库排行榜: OceanBase“三连增”重夺榜眼,GaussDB实现本月最大涨幅引期待...
  2. 一步一步配置DataGuard Broker
  3. 直播丨Oracle 12cR2 ADG LGWR Library Cache案例分享
  4. Multi-Architecture镜像制作指南已到,请查收!
  5. 漫谈边缘计算(三):5G的好拍档
  6. 【玩转MLS系列】基础教程
  7. 成为高手前必懂的TCP干货
  8. jwt php tp5,TP5框架中使用JWT的方法示例
  9. Spark之RDD理论篇
  10. jieba分词 ‘float‘ object has no attribute ‘decode‘ 解决方法