我想将uploadify集成到我的遗留应用程序中。
我无法找到将某个变量(文件名)发送到当前旧文件的方法。
(该文件具有database
代码,用于将文件与其他表单参数一起存储在公共表中。
您能否告诉我如何将uplodify
上传的文件名称发送到我的遗留php文件。
答案 0 :(得分:0)
在uploadify中,一旦您拥有上传文件的文件名,就可以使用以下方法调用旧代码:
file_get_contents("http://yoursite.com/legacy.php?filename=" . urlencode($filename));
然后在legacy.php中:
if($_FILES['picture1']['name']){
$filename = $_FILES['picture1']['name'];
}else if(isset($_GET['filename'])){
$filename = $_GET['filename'];
}
最好进行完整性检查并确保$_GET['filename']
位于您希望上传文件的目录中,并且不像"/etc/shadow"
那样,因为遗产.php很可能是外部网络访问的。
这不是达到你想要的最好或最安全的方式,但它可能是最快最简单的。