首先,我是法国网络开发人员(对不起我的英语不好)
我正在寻找带有缩略图的图片上传的引导程序。
我想制作一个上传图片文件,如:
[http://www.2ememain.be/inserer/][1]
Krajee插件([http://plugins.krajee.com/file-input][2])似乎是我正在寻找的那个..
但我上传时遇到了一些问题..
我收到错误消息:
item1.png:SyntaxError:意外的标记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});
upload.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);
更奇怪: 当我删除echo(测试); 我收到错误: 找不到要上传的文件
感谢您的支持
如果你有另一个解决方案,我会很高兴得到它..
答案 0 :(得分:1)
由于您已设置uploadUrl
参数,因此您使用的是ajax上传功能(而不是原生HTML表单提交)。
您需要确保从服务器操作返回正确的JSON编码数据响应(如uploadUrl
中所设置),否则插件将失败。您可以阅读突出显示的plugin documentation for ajax uploads。例如,即使您没有要发送的任何数据 - 您也可以发送一个空的JSON字符串,如{}
。