php无法完成文件上传,php – Fine Uploader无法上传文件
我正在使用文件上传器jquery插件,以便在我的网站上上传ajax文件.但是,我只是无法弄清楚出了什么问题以及为什么它不起作用.
我的代码:
我直接从他们的演示中获取了代码:
$(document).ready(function() {
$fub = $('#fine-uploader-basic');
$messages = $('#messages');
var uploader = new qq.FileUploaderBasic({
button: $fub[0],
action: 'http://localhost/script/file_upload/upload_test',
debug: true,
allowedExtensions: ['jpeg', 'jpg', 'gif', 'png'],
sizeLimit: 204800, // 200 kB = 200 * 1024 bytes
onSubmit: function(id, fileName) {
$messages.append('
},
onUpload: function(id, fileName) {
$('#file-' + id).addClass('alert-info')
.html(' ' +
'Initializing ' +
'“' + fileName + '”');
},
onProgress: function(id, fileName, loaded, total) {
if (loaded < total) {
progress = Math.round(loaded / total * 100) + '% of ' + Math.round(total / 1024) + ' kB';
$('#file-' + id).removeClass('alert-info')
.html(' ' +
'Uploading ' +
'“' + fileName + '” ' +
progress);
} else {
$('#file-' + id).addClass('alert-info')
.html(' ' +
'Saving ' +
'“' + fileName + '”');
}
},
onComplete: function(id, fileName, responseJSON) {
if (responseJSON.success) {
$('#file-' + id).removeClass('alert-info')
.addClass('alert-success')
.html(' ' +
'Successfully saved ' +
'“' + fileName + '”' +
'');
} else {
$('#file-' + id).removeClass('alert-info')
.addClass('alert-error')
.html(' ' +
'Error with ' +
'“' + fileName + '”: ' +
responseJSON.error);
}
}
});
});
HTML:
Click to upload
PHP:
public function upload_test() {
$upload = move_uploaded_file('./user_files', $_FILES['qqfile']['tmp_name']);
if($upload) {
echo json_encode(array('success' => true));
} else {
echo json_encode(array('success' => false, 'error' => $upload));
}
}
我认为问题在于PHP,但我无法弄清楚我做错了什么.在我疯了之前请帮忙.
谢谢.
解决方法:
我没有读过你的js和html部分,但是你需要改变你的PHP部分.
看看他是怎么做到的
标签:php,jquery,ajax,file-upload,fine-uploader
来源: https://codeday.me/bug/20190826/1725613.html
php无法完成文件上传,php – Fine Uploader无法上传文件相关推荐
- C# ASP.NET MVC 图片上传的多种方式(存储至服务器文件夹,阿里云oss)
图片上传时我们进场用到的一个功能今天将他整理了一下写了个demo希望对大家有用 该demo分为如下 1.上传至至服务器文件夹 2.上传至阿里云oss 3.百度webupload上传图片 效果图如下: ...
- [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传
[代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传 原文 [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传 Fine Upload ...
- uploader.lib php,Fine Uploader文件上传组件应用介绍
最近在处理后台数据时需要实现文件上传.考虑到对浏览器适配上采用Fine Uploader. Fine Uploader 采用ajax方式实现对文件上传.同时在浏览器中直接支持文件拖拽[对浏览器版本有要 ...
- ftp 追加远程文件_ftp上传,完成ftp定时上传、下载只需3步
FTP[File Transfer Protocol]中文译为文件传输协议,是Internet上的另一项主要服务,这项服务让使用者能通过Internet来传输各式各样的文件.FTP上传是与WEB上传相 ...
- 树莓派上传文件到服务器,05_树莓派图片定时上传到服务器
1.准备图片存储服务器 1.获取服务器 选择七牛网作为服务器,因为它是一个免费的云图库 先要进行注册,之后,如图操作: 获取秘钥: 查询七牛的python调用API可知 # -*- coding: u ...
- FCKEditor最新上传漏洞(ASP),允许上传“.asp;jpg”类型文件解决方案
近期公司大量网站受到***,造成很的损失.经过反复分析,发现原来是FCKEditor存在上传漏洞.这里,我针对此上传漏洞进行了修正,具体情况请见以下分析: ***表现: 接收上传的目录,发现有以&qu ...
- 文件上传服务器保存形式,78.上传文件及在服务器保存文件到任意路径
上传文件到服务器是一个常用的操作,而在服务器上保存文件就需要多多用心了.因为你不可能只在一个路径里保存文件,所以需要实践一下保存文件到任意位置.当然,前提是你的应用程序有这样的操作权限. 首先建立一个 ...
- java flex 上传文件_使用Flex和java servlet上传文件
资源都是来自网上.本实例将展示使用Flex和java servlet上传文件. 事前准备就是到http://commons.apache.org 下载common-fileupload-1.1.1.j ...
- vue前端上传文件夹的插件_基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件...
1. 前言 之前公司要在管理系统中做一个全局上传插件,即切换各个页面的时候,上传界面还在并且上传不会受到影响,这在vue这种spa框架面前并不是什么难题.然而后端大佬说我们要实现分片上传.秒传以及断点 ...
最新文章
- SQL之 Stuff和For xml path
- 现在很多技术知识点缺乏来龙去脉的介绍
- mongodb 事务_MongoDB4 事务 简单易懂的??
- php网站漏洞检测对sql注入漏洞防护
- 会计记忆总结之三:会计等式与复式记账
- 淘宝 oracle mysql_Oracle 与 MySQL 的区别-阿里云开发者社区
- 【数据结构】二叉排序树
- TP5:异常处理封装——3
- VS Code 运行Vue项目
- decodeURI decodeURIComponent
- cpp调用python_从python ctypes调用CPP函数
- Shifter - Responsive HTML5 高大上静态页面
- 股票投资(炒股)之入门基础知识
- 全球首款基于开放式工业控制系统的EdgeIO边缘计算IO模块诞生
- GitHub 之 上传文件(一)
- Opencv项目实战:07 人脸识别和考勤系统
- 原生JS实现7中简单效果
- RFID技术应用及其发展趋势分析
- 举个例子丨什么是量子计算机?比常规计算机强在哪里?
- Symantec赛门铁克强制型EV SSL服务器证书
热门文章
- face_recognition快速入门
- 如何遍历一个JS对象中的所有属性,输出键值对--我居然犯错半个小时
- 独家定制「炼丹贴纸」免费送,让你成为实验室最靓的仔
- TPAMI 2021 | 时间走向二维,基于文本的视频时间定位新方法兼顾速度与精度
- PW Live直播 | 清华大学NLP组刘正皓:神经信息检索的进展与挑战
- 二维计算几何基础知识
- 打印show attend and tell的解码器网络结构
- 前端参数无法转为后端实体内部类_Spring Boot返回前端Long型丢失精度
- MyBatis——动态SQL语句——if标签和where标签复合使用
- linux操作系统颜色,Linux小技巧之man pages设置高亮颜色