Php 使用swfupload指定上载路径
我正在使用SwfUpload,我希望能够指定目标文件夹。现在我已经硬编码了最终目的地,但我希望能够在飞行中控制它。有没有办法让SwfUpload将其提交到我的上传脚本?我尝试将其作为隐藏变量添加到显示上载程序的表单中,但它无法添加到我的脚本中: 这是显示上传程序的表单。页面的其余部分是相当标准的,所以我没有包括它。查找隐藏字段“destinationpath”Php 使用swfupload指定上载路径,php,swfupload,Php,Swfupload,我正在使用SwfUpload,我希望能够指定目标文件夹。现在我已经硬编码了最终目的地,但我希望能够在飞行中控制它。有没有办法让SwfUpload将其提交到我的上传脚本?我尝试将其作为隐藏变量添加到显示上载程序的表单中,但它无法添加到我的脚本中: 这是显示上传程序的表单。页面的其余部分是相当标准的,所以我没有包括它。查找隐藏字段“destinationpath” 但它还没有定下来。我怀疑swf upload没有提交表单。方法是在SWFSettings对象的post_参数中指定参数 后参数: { “
但它还没有定下来。我怀疑swf upload没有提交表单。方法是在SWFSettings对象的post_参数中指定参数 后参数: { “destinationpath”:“C:\DigitalMediaFiles” },
我尝试使用addPostParam(),但这对我不起作用。如果目标文件夹与up loader(客户端)不相关,则可以在php脚本中执行,而无需从客户端脚本获取该变量。即通过php脚本将文件保存在目标目录中 如果目标文件夹与每个客户端不同,您仍然可以将它们保存在同一目录中,并使用.htaccess文件重写每个客户端的URL(使用客户端id)。在这种情况下,您需要保存在文件名的一部分中保留客户端id的文件。可以使用分隔符分解文件名 如果您仍然需要按照您在问题中提到的方式进行操作,只需在您的配置js文件中使用post_params:{}函数,它是为swfupload.js文件编码的。在这种情况下,post_params:{}函数将如下所示:
post_poarams: { 'your-variable-name-in-php-goes-here': 'value of this variable at this time goes here' },
if (isset($_REQUEST["destinationpath"]))
$save_path = $_REQUEST["destinationpath"];
post_poarams: { 'your-variable-name-in-php-goes-here': 'value of this variable at this time goes here' },