0
我想讓用戶上傳CSV文件到我的數據庫。我想知道如果MySqlBulkLoader防止SQL注入?MySqlBulkLoader SQL注入預防
如果不是,解析文件並刪除任何SQL注入代碼的最佳方法是什麼?
在此先感謝。
我想讓用戶上傳CSV文件到我的數據庫。我想知道如果MySqlBulkLoader防止SQL注入?MySqlBulkLoader SQL注入預防
如果不是,解析文件並刪除任何SQL注入代碼的最佳方法是什麼?
在此先感謝。
使用MySQLBulkLoader類時,不需要擔心SQL注入:該類僅調用LOAD DATA INFILE
語句來處理CSV文件,並且它不會真正執行CSV文件中的任何查詢。請參閱「使用MySqlBulkLoader類」上的MySQL docs。
通過使用MysqlBulkLoader,用戶是否可以讀取MySQL服務器上的其他文件? – Olly
如果您設計好上傳腳本,請不要使用。該類本身不會隨機訪問服務器上的其他文件,因此您只需確保代碼非常清楚需要讀取哪個文件。所以只要確保你的代碼只傳遞上傳文件的名字,你就應該是好的。 (如果我的回答對你有幫助,如果你能接受它,我會很感激。) – Daan