【问题标题】:krajee bootstrap file input uploadkrajee bootstrap 文件输入上传
【发布时间】:2015-05-01 01:58:59
【问题描述】:

首先,我是一名法国网络开发人员(抱歉我的英语不好)

我正在寻找一个引导 php 带有缩略图的图像上传

我想做一个像这样的上传图片文件:

[http://www.2ememain.be/inserer/][1]

Krajee 插件 ([http://plugins.krajee.com/file-input][2]) 似乎是我正在寻找的插件..

但是我在上传时遇到了一些问题..

我收到错误消息:

item1.png: SyntaxError: Unexpected token e

我的表格:

   <input id="input-700" name="kartik-input-700" type="file" multiple=true class="file-loading">

js:

 $("#input-700").fileinput({
uploadUrl: "upload.php",
uploadAsync: true,
maxFileCount: 10});

上传.php:

echo "test";

if (empty($_FILES['input-700'])) {
echo json_encode(['error'=>'No files found for upload.']); 
return; 
}

// get the files posted
$images = $_FILES['input-700'];
var_dump($images);

更奇怪的是: 当我删除回声(测试)时; 我得到错误: 找不到要上传的文件

感谢您的支持

如果你有其他解决方案,我会很高兴得到它..

【问题讨论】:

标签: javascript jquery twitter-bootstrap file-upload


【解决方案1】:

由于您已设置 uploadUrl 参数,因此您正在使用 ajax 上传功能(而不是原生 HTML 表单提交)。

您需要确保从服务器操作(如uploadUrl 中设置)返回正确的 JSON 编码数据响应,否则插件将失败。您可以阅读突出显示的plugin documentation for ajax uploads。例如,即使您没有任何数据要发送 - 您也可以发送一个空的 JSON 字符串,例如 {}

【讨论】:

    猜你喜欢
    • 2015-07-21
    • 2015-09-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多