2010-02-19 119 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