wc移植sae笔记
1.wc移植到sae---上传图片
①先看profile.ptl.html中的ajax代码修改functions.js中G_BASE_URL的值。在这里我先写死成->'http://2.idangou.sinaapp.com/?';
②采用的打log的方法一步一步来解决问题,代码如下:
$data = $this->s->read('idangou' , 'log.html');
$this->s->write('idangou' , 'log.html' , $data.'$this->file_temp--'.$this->file_temp.'<br/>'
.'$this->file_size--'.$this->file_size.'<br/>'
.'$this->file_type--'.$this->file_type.'<br/>'
.'$this->file_name--'.$this->file_name.'<br/>'
.'$this->file_ext--'.$this->file_ext.'<br/>'
.'$this->client_name--'.$this->client_name.'<br/>');
③在functions.inc.php中make_dir方法中,代码修改,注释为原来的,下面为自己的
(注意:$s->fileExists('idangou',$dir)中的参数$dir最后一位不能是'/')
function make_dir($dir, $mode = 0777)
{
// echo "dazhu ni mei de3 !!".$dir.'<br/>';
// $dir = rtrim($dir, '/') . '/';
// echo "dazhu ni mei de4 !!".$dir.'<br/>';
//
// if (is_dir($dir))
// {
// echo "dazhu ni mei de5 !!";
// return TRUE;
// }
//
// echo "dazhu ni mei de6 !!";
// if (! make_dir(dirname($dir), $mode))
// {
// echo "dazhu ni mei de7 !!";exit;
// return FALSE;
// }
$s = new SaeStorage();
echo "dazhu ni mei de3 !!".$dir.'<br/>';
$dir = rtrim($dir, '/');
echo "dazhu ni mei de4 !!".$dir.'<br/>'; if ($s->fileExists('idangou',$dir))
{
echo "dazhu ni mei de5 !!";
return TRUE;
} echo "dazhu ni mei de6 !!";
if (! make_dir(dirname($dir), $mode))
{
echo "dazhu ni mei de7 !!";exit;
return FALSE;
} return @mkdir($dir, $mode);
}
④记住一个调试地址:http://2.idangou.sinaapp.com/?/account/ajax/avatar_upload/
⑤最后还是未成功
wc移植sae笔记的更多相关文章
- WC集训DAY2笔记 组合计数 part.1
目录 WC集训DAY2笔记 组合计数 part.1 基础知识 组合恒等式 错排数 卡特兰数 斯特林数 伯努利数 贝尔数 调和级数 后记 补完了几天前写的东西 WC集训DAY2笔记 组合计数 part. ...
- android TP驱动移植调试笔记(转)
1. 添加I2C 设备 TP 一般采用的是I2C 作为数据和命令接口,所以TP 驱动也可以归类为I2C 驱动.TP驱动的主要逻辑不在这里,但是了解了Linux 的I2C 体系架构,就可以对整个驱动流程 ...
- Unity3D之移植学习笔记:移植到Android平台更好的方法
接上文,之前我们采用了直接将Unity项目导出为Eclipse项目来修改的方式,这种做法存在的一个最大的问题就是:每当Unity被修改之后,都需要重新导出,而每次导出的项目在Android平台方面的J ...
- 移植python笔记
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 编译环境:ubuntu-14.04.1 编译器:gcc.arm-hisiv200-linux-gnueabi P ...
- STM32上移植ds1307笔记
PS:网上关于ds1307的资料最多还是基于51等单片机的,和stm32上还是略有差别,代码是参考了http://www.openedv.com/posts/list/20167.htm 但是他的代码 ...
- Unity3D之移植学习笔记:移植到Android平台
首先,我们需要一台已经配置好可以开发Android应用的计算机,这里我使用的是Windows系统+Eclipse+ADT的开发环境,当然也可以使用Android Studio或者使用Mac系统都可以. ...
- Zynq-Linux移植学习笔记之27UIO机制响应外部中断实现【转】
转自:https://blog.csdn.net/zhaoxinfan/article/details/80285150 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...
- Android移植学习笔记
1.一头雾水不知道用什么编译环境,不知道用什么下载软件 编译软件:Ubuntu12.04(编译主机系统),JDK(Java) 下载软件: 模拟器: qemu
- Zynq-Linux移植学习笔记之十-u-boot网络配置
在zynq开发板zc706上,网络通路由下面三个设备组成: 其中zynq负责对phy进行配置,当zynq上的网络控制器以及phy完成正确配置时,能够看到RJ45上面的黄灯亮,此时表明链路已经通了.如果 ...
随机推荐
- Average Cost (AVCO) Method
http://accountingexplained.com/financial/inventories/avco-method Average Cost (AVCO) Method Aver ...
- [LeetCode]题解(python):038-Count and Say
题目来源 https://leetcode.com/problems/count-and-say/ The count-and-say sequence is the sequence of inte ...
- LightOj1056 - Olympics(简单数学题)
题目链接:http://lightoj.com/volume_showproblem.php?problem=1056 题意:已知体育场的形状是由一个矩形+两边的两个部分组成,两边的两个部分是属于同一 ...
- Arbitrage---poj2240(floyd)
题目链接:http://poj.org/problem?id=2240 题意:有n个国家的,有m个关系,每个关系的格式是:A B C表示1单位的A国货币可以换B单位C国货币:求是否存在一种方法使得货币 ...
- Asset Store
Asset Store 是用来供Unity开发者将自己的插件拿出来供大家有偿使用的一个平台. 报错信息: failed to import package with error cannot impo ...
- Selenium2学习-000-Selenium2初识
什么是 Selenium?Selenium 是 ThoughtWorks 专门为 Web 应用程序编写的一个验收测试工具,是一种 Web 测试框架,开拓了验证 Web 应用程序的新方案,使您可在 We ...
- Spring第十篇—举例实现AOP
简述AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善.OOP引入封 ...
- ucenter 客户端里的自动方法
<?php /** * UCenter 应用程序开发 Example * * UCenter 简易应用程序,应用程序有自己的用户表 * 使用到的接口函数: * uc_authcode() 可选, ...
- thinkphp文章列表及删除文章
出师不利,数据一次删完了... 教程:http://www.thinkphp.cn/topic/9757.html 首先要构造mysql数据库 模板代码 </head> <body& ...
- markdown语法集锦
参考:http://wowubuntu.com/markdown/#blockquote 1. 标题 # 一级标题 ## 二级标题 ### 三级标题 共六级标题 2. 列表 有序列表:1,2,3: 无 ...