简单解决新浪SAE无法上传文件的问题
今天给网站后台增加一个上传文件的功能,结果出现BUG,提示未选择上传文件。
以下是代码部分。
<form method="post" action="attached.php?action=upload_post" enctype="multipart/form-data"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td><input type="file" name="attaFile" id="attaFile" /> </tr> <tr> <td valign="bottom" height="50"><button type="submit" id="attaBtn">确定</button></td> </tr> </table> </form>
检查半天感觉代码也没有问题啊,怀着试试看态度把 name="attaFile" 改成 name="attafile" 就是大写F改成小写,结果上传成功了。
就这个问题浪费了半天时间,我也是醉了,不知道是SAE的问题,还是所有服务器都这样。
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关推荐
-
sae使用smarty模板的方法
Smarty是非常流行的模板系统,它分离了业务和逻辑.执行速度快,在php网站中有广泛的运用. 不过在部署到sina app engine(sae)上时出现了问题,因为sae作为云计算平台式无法进行文件读写操作的,所以Smarty中输出的缓存文件就无法实现. 错误信息:"SAE_Fatal_error: Uncaught exception 'SmartyException' with message 'unable to write file ./web/templates_c/wrt4e95
-
TCP Wrappers防火墙介绍与封锁IP地址的方法
Tcp_Wrappers是一个用来分析TCP/IP封包的软件,类似的IP封包软件还有iptables,linux默认都安装了此软件,作为一个安全的系统,Linux本身有两层安全防火墙,通过IP过滤机制的iptables实现第一层防护,iptables防火墙通过直观地监视系统的运行状况,阻挡网络中的一些恶意攻击,保护整个系统正常运行,免遭攻击和破坏.如果通过了第一层防护,那么下一层防护就是tcp_wrappers了,通过Tcp_Wrappers可以实现对系统中提供的某些服务的开放与关闭.允许和禁止
-
Wrapper和xinetd的实现(二)
编者按:Wrapper和xinetd是实现Linux的存取限制一种方式.我们在以前的文章中介绍了其基本原理和安装编译的方法,没有看到的朋友可以去看一下我们今天要跟大家仔细说一下它的配置.在紧随其后的文章中,我们还会详细讲到一些实例,便于大家的理解和掌握. 提醒:为了保证属性表格的完整性,第二页比较长,可能会多花点时间下载,请大家见谅. 1.配置方法 相关的配置文件如下: /etc/xinetd.conf /etc/xinetd.d/*
-
ThinkPHP在新浪SAE平台的部署实例
本文实例讲述了ThinkPHP在新浪SAE平台的部署方法.分享给大家供大家参考.具体实现方法如下: ThinkPHP自从thinkphp3.0版本开始提供了SAE平台支持,并具备众多特性,支持本地化开发和调试以及部署切换,让thinkphper轻松过渡到SAE开发. 一.准备工作: 1.您需要具备SAE的账号,如果您没有该账号,请到 SAE官方网站申请. 2.自己开发或者找一个基于thinkphp3.12开发的程序,本次测试使用的是博客程序WBlog3.1.3版本,没有的可以点击此处本站下载.
-
新浪SAE云平台下使用codeigniter的数据库配置
由于新浪SAE对文件权限的限制,cache目录无法修改权限,因此原版Codeigniter无法直接使用.可以尝试codeIgniter 2.10 for SAE:http://code.google.com/p/ci-sae/. 在database.php中配置如下: 复制代码 代码如下: $db['default']['hostname'] = SAE_MYSQL_HOST_M;$db['default']['username'] = SAE_MYSQL_USER;$db['default']
-
PHP Wrapper在SAE上的应用方法
本文讲述了PHP Wrapper在SAE上的应用方法.分享给大家供大家参考,具体如下: 一.PHP Wrapper是什么 自PHP 4.3开始,PHP开始允许用户通过stream_wrapper_register()自定义URL风格的协议.用户使用fopen(), copy()等文件系统函数对封装协议进行操作时,PHP会调用注册协议时所提供的类中相应的函数. PHP手册中给了一个例子,它将VariableStream类注册为var://协议,通过这个协议,用户可以使用文件系统函数直接读写全局变量
-
在SAE上搭建最新wordpress的方法
安装SAE上的wordpress,创建应用选择wordpress模板,安装后是3.4版本 新建一个版本2,下载最新wordpress安装包并解压到版本2中 初步猜想修改地方: 数据库配置:wp-config.php 复制代码 代码如下: <?php /** * WordPress 基础配置文件. * * 本文件包含以下配置选项: MySQL 设置.数据库表名前缀. * 密匙.WordPress 语言设定以及 ABSPATH.如需更多信息,请访问 * {@link http://code
-
微信公众平台开发入门教程(SAE方倍工作室)
我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部. 本系列教程将引导你完成如下任务: 创建新浪云计算平台应用启用微信公众平台开发模式基础接口消息及事件微信公众平台PHP SDK微信公众平台开发模式原理开发天气预报功能 第一章 申请服务器资源 创建新浪云计算应用 申请账号 我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境.申请地址:http://sae.sina.com.cn/ ,使用新浪微博账号可以直接登录SAE,登录后SAE将赠送50
-
新浪SAE搭建PHP项目教程
1.新浪云平台SAE(http://sae.sina.com.cn/).注册账号 2.创建应用 3.填写应用信息 4.应用创建完成,管理应用 5.上传代码(.zip)格式 非常有用的图文教程,希望小伙伴们能够喜欢.
-
php实现SAE上使用storage上传与下载文件的方法
本文实例讲述了php实现SAE上使用storage上传与下载文件的方法.分享给大家供大家参考.具体如下: <?php if ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"] . "<br />"; } else { echo "Upload: "
随机推荐
- node.js抓取并分析网页内容有无特殊内容的js文件
- prototype1.4中文手册
- Python的Bottle框架中实现最基本的get和post的方法的教程
- QQ关于.net的精彩对话
- 判断客户浏览器是否支持cookie的示例代码
- JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
- 详解Python3中字符串中的数字提取方法
- Android获取周围WIFI热点服务
- C#线程 BeginInvoke和EndInvoke使用方法
- windows下在一台机器上安装两个MYSQL数据库的方法
- javascript实现简单计算器效果【推荐】
- shell脚本编程之for语句、if语句使用介绍
- Python基础中所出现的异常报错总结
- 微信小程序 引用其他js文件实现代码
- SQL 获取所有上级的实现方法
- 揭秘SQL Server 2014有哪些新特性(3)-可更新列存储聚集索引
- jquery利用命名空间移除绑定事件的方法
- javascript运算符语法全面概述
- 让一张700M CD光盘装下 900M文件的超级方法 推荐
- Nginx防御DDOS攻击的配置方法教程