gpt4 book ai didi

php - 使用 php GET 数据为 uploadify 创建动态上传路径

转载 作者:搜寻专家 更新时间:2023-10-31 22:13:23 26 4
gpt4 key购买 nike

我正在编写一个 Intranet 客户经理(因此根本无法从 Internet 访问,并且只能在本地运行)。我正在使用 Uploadify http://www.uploadify.com/documentation/ ,一个 Jquery 脚本,用于将文件添加到每个客户记录(它在商店中使用,因此店主可以为客户地毯添加照片/测量信息)。

我在 index.php 的头部使用以下设置来调用 jquery uploader 。我无法解决的是如何向其添加动态上传文件夹?。它需要做的是:

'folder'    : './customer-files/<?php $_GET['cfid'] ?>',

是否可以像这样混合使用 jquery 和 php?它应该做的是用客户的实际 ID 号替换存储在 GET 中的 cfid,例如 ./customer-files/22

<script type="text/javascript" src="./uploadify/swfobject.js"></script>
<script type="text/javascript" src="./uploadify/jquery.uploadify.v2.1.4.min.js"> </script>
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
$('#customeraddnewfile').uploadify({
'uploader' : './uploadify/uploadify.swf',
'script' : './uploadify/uploadify.php',
'cancelImg' : './uploadify/cancel.png',
'folder' : './customer-files',
'auto' : true
});
});
// ]]>
</script>

最佳答案

最好的方法是使用 scriptData 传递一个额外的参数(您的客户 ID,可能还有您可以检查的某种安全 token ),然后编辑 PHP 脚本以查找用户,创建一个文件夹(如果尚不存在),然后将文件上传到该位置。绕过使用 folder 属性的需要。

<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {
$('#customeraddnewfile').uploadify({
'uploader' : './uploadify/uploadify.swf',
'script' : './uploadify/uploadify.php',
'cancelImg' : './uploadify/cancel.png',
'folder' : './customer-files',
'scriptData': {'cust_id':1234},
'auto' : true
});
});
// ]]>
</script>

如果没有您的 PHP 脚本,我真的无法提供更详细的帮助。

关于php - 使用 php GET 数据为 uploadify 创建动态上传路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9908994/

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