Questions tagged «jquery-file-upload»

10
有人可以解释如何实现jQuery File Upload插件吗?
编辑(2019年10月):6年后,jQuery File Upload显然仍然使人们发疯。如果您在此处的答案中没有找到任何安慰,请尝试在NPM中寻找替代方案。我保证,这不值得麻烦。 我在上一次编辑中推荐了Uploadify,但正如评论者指出的那样,它们似乎不再提供免费版本。Uploadify是那么 2013呢。 编辑:这似乎仍在增加流量,所以我将解释我最终要做什么。我最终通过遵循已接受答案中的教程来使插件正常工作。但是,jQuery File Upload确实很麻烦,如果您正在寻找一个更简单的文件上传插件,我强烈建议您使用Uploadify。作为一个答案指出,它仅可用于非商业用途。 背景 我正在尝试使用blueimp的jQuery File Upload来允许用户上传文件。开箱即用,可以按照设置说明完美地工作。但是要在我的网站上实际使用它,我希望能够做两件事: 在我的任何现有页面上包括上传器 更改上传文件的目录 插件的所有文件都位于根目录下的文件夹中。 我试过了... 将演示页面移至根目录并更新必要脚本的路径 根据此处的建议,更改UploadHandler.php文件中的'upload_dir'和'upload_url'选项。 在演示javascript的第二行中更改URL 在所有情况下,都会显示预览,并且进度条会运行,但是文件无法上传,并且我在控制台中收到此错误:Uncaught TypeError: Cannot read property 'files' of undefined。我不了解插件的所有部分如何工作,这使得调试变得很困难。 码 演示页面中的javascript: $(function () { 'use strict'; // Change this to the location of your server-side upload handler: var url = 'file_upload/server/php/UploadHandler.php', uploadButton …

15
blueimp文件上传插件中的maxFileSize和acceptFileTypes不起作用。为什么?
我正在使用Blueimp jQuery文件上传插件来上传文件。 我在上传但选择没有问题maxFileSize,并acceptFileTypes没有工作。 这是我的代码: $(document).ready(function () { 'use strict'; $('#fileupload').fileupload({ dataType: 'json', autoUpload: false, acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i, maxFileSize: 5000000, done: function (e, data) { $.each(data.result.files, function (index, file) { $('<p style="color: green;">' + file.name + '<i class="elusive-ok" style="padding-left:10px;"/> - Type: ' + file.type + ' - Size: ' + file.size + …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.