var request = require('request');
var fs = require('fs');
var mysql = require('mysql');
var mydb = mysql.createConnection({
host: 'localhost',
// port: 3306,
user: 'root',
password: 'root',
//charset: 'UTF8_GENERAL_CI',
debug: false
});
mydb.connect(function(err){
if (err) {
console.error(err);
throw err;
}
});
mydb.query('USE `dbname`', function(err){
if (err) {
console.error(err);
throw err;
}
});
mydb.query("SELECT `id`,`image` FROM `fy_scenic` WHERE INSTR(`image`, 'http://') ORDER BY `image` ", function(err, rst) {
if (err) {
console.error(err);
throw err;
}
rst.forEach(function(row) {
console.log(row);
var filepath = 'old/'+row.image.substr(36);
var filedi
玩了一把nodejs 批量下载保存远程图片文件 并更新数据库
最新推荐文章于 2024-05-11 16:37:48 发布
本文记录了使用Node.js实现批量下载远程图片文件的过程,并详细讲解了如何在下载完成后更新数据库记录,包括图片URL的抓取、文件保存、错误处理以及数据库操作的完整流程。
摘要由CSDN通过智能技术生成