unity & php上传文件
来源:互联网 发布:建筑信息模型软件培训 编辑:程序博客网 时间:2024/05/16 17:13
unity 上传脚本
/********************************************- File Name: - Description: 上传文件- Author: wsn- Create Date: 2017-10-10/********************************************-Revision History: ********************************************/using UnityEngine;using System.Collections;using System;public class Uploading : MonoBehaviour{ string url = "http://192.168.1.134/upload_file.php";//头像资源链接 /// <summary> /// 上传头像 /// </summary> public void UploadingPhoto(Texture2D texture, Action<bool> callback) { byte[] bytes = texture.EncodeToPNG();//转换成.png格式 Request(texture.name, bytes, callback); } void Request(string fileName, byte[] bytes, Action<bool> callback) { WWWForm form = new WWWForm(); //form.AddField("Name", "pic1"); form.AddBinaryData("file", bytes, fileName, "image/png"); WWW www = new WWW(url, form); StartCoroutine(PostData(www, callback)); } IEnumerator PostData(WWW www, Action<bool> callback) { yield return www; if (www.error != null) Debug.LogError("error:" + www.error); if (callback != null) callback(string.IsNullOrEmpty(www.error)); Debug.Log(www.text); }}
php脚本
<?phpif (($_FILES["file"]["type"] == "image/png")&& ($_FILES["file"]["size"] < 20000)) { if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; } else { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; if (file_exists("upload/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " already exists. "; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; } } }else { echo "Invalid file"; }?>
php参考 http://www.w3school.com.cn/php/php_file_upload.asp
阅读全文
0 0
- unity & php上传文件
- php 上传文件文件
- PHP上传文件
- PHP文件的上传
- php上传文件
- PHP文件上传
- php上传文件
- PHP上传文件
- [PHP]文件上传处理
- php多文件上传`
- PHP实现文件上传
- PHP文件上传
- PHP文件上传
- 关于php文件上传
- PHP文件上传代码
- PHP文件上传
- php 文件上传,
- PHP上传文件代码
- 全面解析JS中的this机制
- jdbc中想同时使用两个sql查询语句,必须创建两套statement和resultSet
- Ubuntu 10.10安装SSH
- 通信加密的一些理解
- 练习 18:日志:/var/log,rsyslog,logger
- unity & php上传文件
- Deep Learning Exercise 1-3
- 神奇的Timer
- 一个时代的终结微软高层认Windows手机业务不再是重点
- 基于force布局的map
- Python求一个数对应二进制最低位为1对应的数字lowbit
- java学习路线图
- vue不支持ie8以下 原因?
- Linux命令缩写(转)