javascript - 使用 javascript 库向服务器发送额外参数以上传文件

标签 javascript php angularjs file-upload laravel-5.1

嗨,我用 upload 关键字在凉亭包中进行了搜索: http://bower.io/search/?q=upload

我发现了这些有趣的 dropzone、fine-uploader、Resumable.js、flow.js、ng-flow 但我注意到这种库只发布文件,我还没有找到回调或方法来发布文件的附加信息,就像这样

{"categoryid":"1", "metadata":"metadata of the file"}

有没有办法用这些库来做到这一点?如何在服务器端获取元数据?。 我正在与 laravel 一起制作其余的 api,与 angularjs 一起制作客户端。

最佳答案

在前端:

var r = new Resumable({
    target: 'serverfile.php',
    query: { addtional_info : 'your_value' }
});

在后端:(php)

<?php
$my_addtional_val = $_POST['addtional_info'];
 ...
?>

关于javascript - 使用 javascript 库向服务器发送额外参数以上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32513175/

相关文章:

javascript - 等待函数再次执行

javascript - 如何将 Q Promise 与下划线过滤器一起使用

javascript - 如何在 PHP 中执行基于事件的操作

php - 连接android与php和mysql

javascript - 计数事件然后使用throttle/debounce来执行事件

javascript - 如何用P5.js进行极坐标绘图?

javascript - 使用 Javascript 在 ssrs 中创建 POP UP 子报告不起作用

javascript - 选项 不允许的方法。获取作品但不发布

php - 如何在 php 中将日期和时间转换为 unix 时间戳?

angularjs - Web api 2 oauth2 过期滑动