【问题标题】:Jquery File Upload plugin: Dynamically change upload path?Jquery File Upload plugin:动态更改上传路径?
【发布时间】:2012-06-15 18:21:02
【问题描述】:

我正在尝试将 blueimp Jquery File Upload plugin 用于我目前正在进行的项目。它非常适合我的需求,但有一个问题:我需要能够根据包含插件的页面上的 GET 变量来更改上传的路径。基本上,我将它用作车辆集合的图像管理器,并且我希望它连接到每个车辆的单独文件夹。

我一直在查看文档和谷歌搜索,并找到了更改默认目录的方法(通过修改 upload.class.php),但由于我需要它是动态的,所以这不起作用。

我认为必须有一种方法可以将 POST 变量添加到激活 php 脚本的 ajax 调用中,但我什至无法找出这些 ajax 调用的位置。我什至在整个代码中都找不到对任何一个 php 文件(index.php 和 upload.class.php)的引用。

关于如何做到这一点的任何想法?

【问题讨论】:

  • 你能分享你为实现这一目标而采取的步骤吗?我有同样的问题...提前谢谢

标签: php jquery ajax plugins


【解决方案1】:

在您的表单中,添加如下字段:

<input type="hidden" name="path" value="<?echo $_GET['path'];?>">

在你上传文件的 PHP 中,只需提取路径:

$path = $_POST['path'];

只需将路径放在 PHP 脚本中指定的位置即可。

【讨论】:

  • 好的,我已经完成了大部分工作。我必须像你说的那样添加输入,并且我还必须使用 data 参数在函数 .getJSON 调用之一中传递变量。它显示文件夹内容,并正确上传,但删除功能不起作用。显然这是自定义文件夹的问题,所以我将进一步研究它。
  • 原来 DELETE 函数没有得到我发送的 POST 或 GET 参数,所以我将不得不设置另一个变量来接收它。无论如何,让它工作!
  • 酷,如果它对你有帮助,别忘了批准答案! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-11
  • 1970-01-01
  • 2012-09-06
  • 1970-01-01
  • 1970-01-01
  • 2015-04-04
相关资源
最近更新 更多