标签: uploadifive

从UploadiFive向Codeigniter控制器发送数据

我试图用来UploadiFive上传一些文件,并在上传时将信息添加到数据库中.用户在表单中输入一些详细信息,然后单击上载,此时上载文件并将表单中的信息添加到具有相应文件名的数据库中.

我已经有了上传文件的工作,但每次文件完成上传时我都需要发布表单.它正在发布表单,但我很难从上传的文件中获取文件名.代码如下:

HTML页面:

<?php echo form_open_multipart('upload/do_upload', 'id="upload_form" name="upload_form"');?>
    <div id="queue"></div>
    <input id="file_upload" name="file_upload" type="file" multiple="true">
    <div id="target"></div>
</form>

<script type="text/javascript">
    <?php $timestamp = time();?>
    $(function() {
        $('#file_upload').uploadifive({
            'auto'             : true,
            'checkScript'      : '<? echo base_url();?>uploadify/check-exists.php',
            'formData'         : {
                                   'timestamp' : '<?php echo $timestamp;?>',
                                   'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
                                 },
            'queueID'          : 'queue',
            'onError'          : function(errorType) {
                                    alert('The error was: ' + errorType);
                                },

            'uploadScript'     : '<? echo base_url();?>uploadify/uploadifive.php',
            'onUploadComplete' : function (event, queueID, fileObj, response, data, …
Run Code Online (Sandbox Code Playgroud)

php codeigniter uploadify uploadifive

6
推荐指数
1
解决办法
452
查看次数

Uploadifive动态发布输入变量

下面的问题是,当启动该功能时,当然MyInputVariable是空的.

<?php $timestamp = time();?>
$(function () {
    $('#file_upload').uploadifive({
        'auto': false,
        'dnd': true,
        'checkScript': 'check-exists.php',
        'formData': {
            'timestamp': '<?php echo $timestamp;?>',
            'token': '<?php echo md5('unique_salt' . $timestamp);?>',
            'MyNumber': $('#MyInputVariable').val(),
        },
        'queueID': 'queue',
        'uploadScript': 'upload.php',
        'onUploadComplete': function(file, data) {console.log(data);}
    });
});
Run Code Online (Sandbox Code Playgroud)

必须有煽动的方式onUpload,onUploadComplete,onUploadFile什么更新formData,但我在一个不知如何做到这一点.


请注意,这是uploadiFIVE,而不是uploadify.功能/方法差别很大,解决方案可能不适用于两者.

jquery post file-upload input uploadifive

4
推荐指数
2
解决办法
1952
查看次数

标签 统计

uploadifive ×2

codeigniter ×1

file-upload ×1

input ×1

jquery ×1

php ×1

post ×1

uploadify ×1