MySQL と JavaScript を使用して簡単なファイル閲覧機能を実装する方法
はじめに:
今日のデジタル時代では、ファイル管理と閲覧機能はファイルの一部となっています。私たちの毎日の仕事に欠かせないもの。この記事では、MySQLとJavaScriptを使って簡単なファイル閲覧機能を実装する方法を紹介します。ファイルのメタデータを保存するデータベースとして MySQL を使用し、ユーザー インターフェイスとファイル操作を実装するために JavaScript を使用します。
CREATE TABLE files (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255),
size INT,
path VARCHAR (255)
);
const fileInput = document.getElementById('fileInput'); fileInput.addEventListener('change', (event) => { const selectedFile = event.target.files[0]; const xhr = new XMLHttpRequest(); xhr.open('POST', '/upload'); xhr.send(selectedFile); });
const express = require('express'); const mysql = require('mysql'); const app = express(); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'files' }); app.get('/files', (req, res) => { connection.query('SELECT * FROM files', (error, results) => { if (error) throw error; res.json(results); }); }); app.listen(3000, () => { console.log('Server is running on port 3000'); });
fetch('/files') .then(response => response.json()) .then(data => { const fileList = document.getElementById('fileList'); data.forEach(file => { const listItem = document.createElement('li'); listItem.textContent = file.name; fileList.appendChild(listItem); }); });
上記の手順により、単純なファイル参照機能を実装できます。ユーザーはファイルをアップロードし、インターフェースでアップロードされたファイルのリストを確認できます。もちろん、これは基本的な例であり、ファイルの削除機能やダウンロード機能の追加など、必要に応じて拡張および最適化することができます。
結論:
単純なファイル参照機能は、MySQL と JavaScript を使用して簡単に実装できます。ファイルのメタデータを MySQL に保存し、JavaScript を使用してファイルのアップロード、クエリ、表示を制御することで、ファイル管理および閲覧インターフェイスを迅速に構築できます。もちろん、実際のニーズに基づいて、この機能をさらに拡張および最適化し、さらに多くのファイル操作機能を追加することができます。
以上がMySQL と JavaScript を使用して簡単なファイル参照機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。