gpt4 book ai didi

javascript - 动态更改 Jquery 文件上传 url

转载 作者:搜寻专家 更新时间:2023-10-31 20:40:04 25 4
gpt4 key购买 nike

我正在使用 jQuery File Upload在我的项目中。我在动态更改 URL 时遇到问题,即我想动态更改上传文件夹。我看过一些帖子,例如

jQuery File Upload: how to change the upload url dynamically

https://github.com/blueimp/jQuery-File-Upload/issues/2640

但这些都告诉更改“data.url”,但 data.url 更改上传 PHP 文件的文件夹。

我可以通过更改 upload handler.php 中的这些行来使用 session 解决这个问题

'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/files/',
'upload_url' => $this->get_full_url().'/files/',

'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/'.$_SESSION['cid'].'/',
'upload_url' => $this->get_full_url().'/'.$_SESSION['cid'].'/',

但是如果用户同时打开两个不同的页面会发生什么,然后它会将所有页面上传到同一个文件夹,因为 session 变量不会更新。使用 Javascript 有什么可能的解决方案吗?所以我不需要为此担心。任何帮助将不胜感激。

谢谢

最佳答案

唯一的解决方案是通过更改 upload handler.php 中的这些行来使用 session 来解决它

'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/files/',
'upload_url' => $this->get_full_url().'/files/',

'upload_dir' => dirname($this->get_server_var('SCRIPT_FILENAME')).'/'.$_SESSION['cid'].'/',
'upload_url' => $this->get_full_url().'/'.$_SESSION['cid'].'/',

关于javascript - 动态更改 Jquery 文件上传 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24480615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com