2010-02-19 113 views
2

我正在寻找使用拖放应用程序将文件上传到MySQL数据库。有任何想法吗?MySQL/PHP拖放文件上传

我希望能够将文件拖入浏览器,然后键入文件名。

谢谢!

+0

+1欢迎来到Stack Overflow,Michael。 – Sampson 2010-02-19 03:38:00

回答

0

Java Jump Loader将允许您将文件拖入浏览器。但是,在MySQL表中引用它们将是一个不同的工作。您必须从服务器端运行该查询。

Jump Loader文档甚至有code examples demonstrating how to move the file once it's uploaded到您的永久位置。将文件引用插入数据库是一件轻而易举的事情。

从本质上讲,你只运行一个包含文件路径的INSERT查询:

$sql = "INSERT INTO files(filepath) VALUES('%s')"; 
$rst = mysql_query(sprintf($sql, $filepath)) or die(mysql_error()); 

如果你需要,你可以吐出新创建ID:

print mysql_insert_id(); 

对于演示拖放上传,访问http://jumploader.com/demo_embedded.html