我得到了这个上传多个文件的代码,但现在我不知道如何上传包含多个文件的文件夹以及包含更多文件的子文件夹。等正如你所看到的,我正在使用 javscript 来获取和 php 来处理和保存文件,文件现在大约为 2MB 我试图用 foreach 来获得像 $_Folder 一样的东西,但它对我不起作用:/
索引.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Upload Files</title>
</head>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="files[]" multiple>
<input type="submit" value="Upload File" name="submit">
</form>
<script src="upload.js"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
进程.php
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
if (isset($_FILES['files'])) {
$errors = [];
$path = 'uploads/';
$extensions = ['jpg', 'jpeg', 'png', 'gif'];
$all_files = count($_FILES['files']['tmp_name']);
for ($i = 0; $i < $all_files; $i++) …Run Code Online (Sandbox Code Playgroud) 所以我正在做一个需要一些库的项目。所以我决定制作一个 .sh 脚本来一次性安装,但我不知道为什么会失败。我正在搜索它,但刚刚发现如何创建像 .deb 等安装程序,这里是我使用的命令行
安装文件
#!/bin/sh
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-pip python3-dev
sudo apt-get install build-essential cmake git unzip pkg-config libopenblas-dev liblapack-dev
sudo apt-get install python-numpy python-scipy python-matplotlib python aml
sudo apt-get install libhdf5-serial-dev python-h5py
sudo apt-get install graphviz
sudo apt-get install python-opencv
sudo apt install python-sklearn
sudo apt install python3-sklearn
pip3 install matplotlib
pip3 install pydot-ng
pip3 install tensorflow
pip3 install keras
pip3 install scikit-learn
Run Code Online (Sandbox Code Playgroud)
使用
bash install.sh
Run Code Online (Sandbox Code Playgroud)
我明白了,我认为我做错了几件事,我想
E: The update command …Run Code Online (Sandbox Code Playgroud)