我正在使用文件上传器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无法上传文件相关推荐

  1. C# ASP.NET MVC 图片上传的多种方式(存储至服务器文件夹,阿里云oss)

    图片上传时我们进场用到的一个功能今天将他整理了一下写了个demo希望对大家有用 该demo分为如下 1.上传至至服务器文件夹 2.上传至阿里云oss 3.百度webupload上传图片 效果图如下: ...

  2. [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传

    [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传 原文 [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传 Fine Upload ...

  3. uploader.lib php,Fine Uploader文件上传组件应用介绍

    最近在处理后台数据时需要实现文件上传.考虑到对浏览器适配上采用Fine Uploader. Fine Uploader 采用ajax方式实现对文件上传.同时在浏览器中直接支持文件拖拽[对浏览器版本有要 ...

  4. ftp 追加远程文件_ftp上传,完成ftp定时上传、下载只需3步

    FTP[File Transfer Protocol]中文译为文件传输协议,是Internet上的另一项主要服务,这项服务让使用者能通过Internet来传输各式各样的文件.FTP上传是与WEB上传相 ...

  5. 树莓派上传文件到服务器,05_树莓派图片定时上传到服务器

    1.准备图片存储服务器 1.获取服务器 选择七牛网作为服务器,因为它是一个免费的云图库 先要进行注册,之后,如图操作: 获取秘钥: 查询七牛的python调用API可知 # -*- coding: u ...

  6. FCKEditor最新上传漏洞(ASP),允许上传“.asp;jpg”类型文件解决方案

    近期公司大量网站受到***,造成很的损失.经过反复分析,发现原来是FCKEditor存在上传漏洞.这里,我针对此上传漏洞进行了修正,具体情况请见以下分析: ***表现: 接收上传的目录,发现有以&qu ...

  7. 文件上传服务器保存形式,78.上传文件及在服务器保存文件到任意路径

    上传文件到服务器是一个常用的操作,而在服务器上保存文件就需要多多用心了.因为你不可能只在一个路径里保存文件,所以需要实践一下保存文件到任意位置.当然,前提是你的应用程序有这样的操作权限. 首先建立一个 ...

  8. java flex 上传文件_使用Flex和java servlet上传文件

    资源都是来自网上.本实例将展示使用Flex和java servlet上传文件. 事前准备就是到http://commons.apache.org 下载common-fileupload-1.1.1.j ...

  9. vue前端上传文件夹的插件_基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件...

    1. 前言 之前公司要在管理系统中做一个全局上传插件,即切换各个页面的时候,上传界面还在并且上传不会受到影响,这在vue这种spa框架面前并不是什么难题.然而后端大佬说我们要实现分片上传.秒传以及断点 ...

最新文章

  1. SQL之 Stuff和For xml path
  2. 现在很多技术知识点缺乏来龙去脉的介绍
  3. mongodb 事务_MongoDB4 事务 简单易懂的??
  4. php网站漏洞检测对sql注入漏洞防护
  5. 会计记忆总结之三:会计等式与复式记账
  6. 淘宝 oracle mysql_Oracle 与 MySQL 的区别-阿里云开发者社区
  7. 【数据结构】二叉排序树
  8. TP5:异常处理封装——3
  9. VS Code 运行Vue项目
  10. decodeURI decodeURIComponent
  11. cpp调用python_从python ctypes调用CPP函数
  12. Shifter - Responsive HTML5 高大上静态页面
  13. 股票投资(炒股)之入门基础知识
  14. 全球首款基于开放式工业控制系统的EdgeIO边缘计算IO模块诞生
  15. GitHub 之 上传文件(一)
  16. Opencv项目实战:07 人脸识别和考勤系统
  17. 原生JS实现7中简单效果
  18. RFID技术应用及其发展趋势分析
  19. 举个例子丨什么是量子计算机?比常规计算机强在哪里?
  20. Symantec赛门铁克强制型EV SSL服务器证书

热门文章

  1. face_recognition快速入门
  2. 如何遍历一个JS对象中的所有属性,输出键值对--我居然犯错半个小时
  3. 独家定制「炼丹贴纸」免费送,让你成为实验室最靓的仔
  4. TPAMI 2021 | 时间走向二维,基于文本的视频时间定位新方法兼顾速度与精度
  5. PW Live直播 | 清华大学NLP组刘正皓:神经信息检索的进展与挑战
  6. 二维计算几何基础知识
  7. 打印show attend and tell的解码器网络结构
  8. 前端参数无法转为后端实体内部类_Spring Boot返回前端Long型丢失精度
  9. MyBatis——动态SQL语句——if标签和where标签复合使用
  10. linux操作系统颜色,Linux小技巧之man pages设置高亮颜色