Blo*_*ath 6 javascript php symfony jquery-file-upload
当我尝试使用Dropzone.js处理Xampp上的文件上传时,我得到了
服务器响应0代码错误.
到目前为止我检查了什么:
请有人帮我吗?我也试过其他文件上传的东西,但我无法将文件上传到我的xampp.我错过了什么?任何帮助都非常感谢.
更新:添加代码:上传表单 - 不要怀疑它的行动,它来自Twig/Symfony
<form id="uploadForm" name="upload" action="{{ 'upload_path' }}" class="dropzone" enctype="multipart/form-data">
<div class="dz-message" data-dz-message>
<span>
Drag & Drop your files here.
</span>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
Dropzone Javascript:
<script type="text/javascript" src="{{ asset('js/dropzone.js') }}"></script>
<script type="text/javascript">
Dropzone.options.uploadForm = {
accept: function(file, done) {
if (file.type != "image/jpeg" &&
file.type != "image/png") {
done("Falsches Datenformat! Ihre Datei muss als JPG oder PNG hochgeladen werden.");
} else {
done();
}
},
success: function(file, response) {
if (file.previewElement) {
return file.previewElement.classList.add("dz-success");
}
alert(response);
},
maxFiles: 10,
maxFileSize: 100
}
</script>
Run Code Online (Sandbox Code Playgroud)
php.ini设置:
file_uploads =在
的post_max_size = 500M
的upload_max_filesize = 100M
upload_tmp_dir = "C:\ XAMPP\TMP"
max_file_uploads = 10
第二次更新:
现在测试了一个没有Symfony和Dropzone的普通上传脚本,它运行得很好.添加了dropzone,它仍然可以正常工作.刚与Symfony结合失败,所以我猜它可能是symfony中的一个设置
第三次更新 - 已解决:
好吧,我能够自己解决问题.我首先在Chrome上传文件,但是它没有任何理由失败.我很困惑.然后我在Firefox和Internet Explorer中测试它,它就像一个魅力.我有点困惑.然后我在想"啊也许它的Chrome扩展导致问题",所以我禁用了我的Ad Block扩展.看到那里?即使在Chrome中,上传功能也可以使用.因此,如果有人遇到同样的问题,请检查您的浏览器扩展程序!
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |