【问题标题】:Send extra parameters to the server with javascript libraries to upload files使用 javascript 库向服务器发送额外参数以上传文件
【发布时间】:2015-12-07 09:46:40
【问题描述】:

您好,我用上传关键字搜索了凉亭包: 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 制作客户端。

【问题讨论】:

  • 您真的要求别人为您检查所有这些软件包的文档吗?如果您发布给您特定问题的代码,您将获得更好的响应。
  • 英语不是我的母语,但我确定在这个问题中我根本没有要求任何人检查任何文件,我已经这样做了,我在问人如果他们知道这些库中是否有该功能,则它们已经可以与这些库一起使用。请不要混淆问题的上下文。

标签: javascript php angularjs file-upload laravel-5.1


【解决方案1】:

这是一个强大的 Angular 文件上传包。 Check it out here。它可以做你想做的事情,甚至更多。

【讨论】:

  • 正如你所说,这个库正是我所需要的。谢谢
【解决方案2】:

在前端:

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

在后端:(php)

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

【讨论】:

  • Resumable初始化后是否可以添加参数?
猜你喜欢
  • 2014-02-23
  • 1970-01-01
  • 2012-10-12
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-16
  • 1970-01-01
相关资源
最近更新 更多