php - SWFUpload 选择文件后会发生什么?

标签 php javascript swfupload

我迷路了。我正在尝试设置一个简单的文件上传,由 SWFUpload 处理。选择文件后没有任何反应。我没有看到发送的请求,我的控制台中也没有任何内容。 swf 对象是否应该立即调用我的 upload_url 页面?

        var swfu,jobForm;
        var j = jQuery.noConflict();
        j(window).load(function() {
            jobForm = j('.admin-atomic-form form');
            swfu = new SWFUpload({
                upload_url : "URL/upload.php",
                flash_url : "URL/swfupload.swf",
                file_size_limit : "20 MB",
                file_types : "*.doc;*.pdf;*.rtf;*docx;*.jpg;",
                //file_types_description : "All Files",
                file_upload_limit : "1",
                button_placeholder_id : "swfuploader",
                button_image_url : "URL/file-browse.png",
                button_width: 100,
                button_height: 30,
                upload_start_handler : uploadStart,
                upload_success_handler : uploadSuccess
            }); 
            //jobForm.form.submit(function(ev){ev.preventDefault()})
        });

        function uploadStart(){
            //.submit()
            console.log(this,'start');
        };
        function uploadSuccess(){
            //form.submit()
            console.log('success');
        }

最佳答案

开始上传文件分为两个步骤:1. 选择一个文件(然后在输入框中填充路径),2. 您必须提交表格才能开始实际上传。

我假设您没有执行第 2 步,因为在您的代码中,您已经注释掉了 form.submit()

请取消注释此行://jobForm.form.submit(function(ev){ev.preventDefault()})

然后在您选择一个文件后,提交表单。

关于php - SWFUpload 选择文件后会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12181545/

相关文章:

javascript - 如何检查对象中的多个值?

javascript - API调用的并发请求

php - 在 php 中生成随机数

php - 从表达式创建 PHP 类常量的最佳解决方法?

javascript - 显示调整大小的图像的 Base64 输出

php - SWFUpload 是否可以将多个文件上传到单个 php 脚本执行

javascript - swfupload 302错误

file - 对于文件 uploader ,您会选择 SWFUpload 还是 Plupload?

php - Yoast 字段未显示在自定义帖子类型上

php - 在 CakePHP 2 中执行外部 PHP 脚本