Aunque ahora se pueden cargar fotografías y archivos de almacenamiento en discos de red, los discos de red nacionales siguen siendo un poco diferentes del almacenamiento en discos de red extranjeros. Tomemos como ejemplo la comparación entre Baidu Netdisk y Dropbox. En el mejor de los casos, Baidu Netdisk es un disco duro de red utilizado por personas para almacenar fotos y archivos privados. Si se utiliza para compartir, Baidu puede restringirlo o cancelarlo fácilmente para su descarga.

Muchos webmasters personales optan por crear sus propios centros de descarga de almacenamiento para facilitar el intercambio. Por ejemplo, el centro de descarga personal ucblog.net creado por Dizhanfou se crea utilizando el programa Directory Lister, siempre que exista un entorno PHP y no haya una base de datos. Si es necesario, se puede ejecutar Directory Lister. Este procedimiento es simple, pero moverlo es particularmente simple, simplemente empaquételo y cárguelo.

Directory Lister fue desarrollado por extranjeros, por lo que, naturalmente, tiene muchos problemas de compatibilidad con el chino. Este artículo compartirá dos programas de álbumes de fotos listos para usar y fáciles de usar, ImgURL, y el programa de listado de directorios de administrador de archivos en línea Zdir, desarrollado y mantenido por mi amigo xiaoz.me, que son muy adecuado para particulares. El webmaster lo utiliza como base de imágenes, álbum de fotos y descarga y uso compartido de archivos.

Para aquellos que no se utilizan principalmente para compartir sino para almacenamiento, podemos usar hosts VPS para crear servicios de almacenamiento en la nube. Los tutoriales relacionados incluyen:

  1. Gestión del espacio de almacenamiento en la nube de DigitalOcean Spaces: se puede utilizar para copia de seguridad, montaje y expansión sincrónicos
  2. Tutorial de creación de discos en la nube de vídeo personal de Plex Perfect: métodos de instalación y uso del servidor de medios Plex
  3. Utilice Pydio para crear almacenamiento en la nube privado gratuito: la sincronización automática de múltiples terminales puede reproducir videos musicales en línea

PD: Actualizado el 21 de agosto de 2018, El disco duro de red OneDrive de Microsoft siempre ha sido conocido por su gran capacidad y estabilidad. Mucha gente utiliza OneDrive como herramienta de almacenamiento en red. Aquí se muestra una forma de crear OneDrive como herramienta. Enlace externo Cómo usar un disco de red: OneDrive se convierte en un disco de red externo: Aria2+Aria2Ng+OneIndex se carga automáticamente en OneDrive.

1. Programa de álbum de cama de imágenes: ImgURL

  1. Dirección del proyecto: https://github.com/helloxz/imgurl
  2. Dirección de demostración: https://imgurl.org/

1.1 Introducción a ImgURL

ImgURL es un programa de alojamiento de imágenes simple y puro desarrollado con PHP + SQLite 3. No requiere una configuración compleja y se puede usar de inmediato.

Requisitos medioambientales

PHP >= 5.6

Requiere soporte de función exif

SQLite 3

Funciones y características

Arrastre y suelte para cargar, genere conexiones automáticamente y copie con un solo clic.

Vista previa y exploración de imágenes

Gestión básica de imágenes.

Admite compresión de imágenes TinyPNG

Plan de Desarrollo

Carga de imágenes y vista previa

Genera enlaces con un clic

Explorar y eliminar imágenes

Limitar el número de cargas de invitados

Compresión de imagen

Detección de imagen amarilla

Marca de agua de imagen

Carga de API

1.2. Instalación y uso

Pasos de instalación:

  1. Visite: master.zip Descargue la última versión del programa ImgURL, colóquelo en el directorio raíz de su sitio y descomprímalo.
  2. Visite http(s)://domain.com/check.php para obtener la información de configuración y registrarla.
  3. Modifique config.php para configurar su propio nombre de dominio y contraseña, y visite http(s)://domain.com/.

Configuraciones de seguridad

Una vez completada la configuración, no hay ningún problema con la función de prueba. Elimine check.php en el directorio raíz.

Apache ha bloqueado las descargas de bases de datos de forma predeterminada a través del archivo .htaccess.

Usuarios de Nginx, agreguen la siguiente configuración en la sección del servidor y reinicien Nginx.

location ~* .(db3)$ {  
    deny all;  
} 

Después de hacer clic en ImgURL para cargar la imagen, se mostrará la dirección del enlace. La interfaz de almacenamiento de imágenes tendrá el siguiente aspecto (haga clic para ampliar):

ImgURL también proporciona la función de administrar imágenes en segundo plano, lo que le permite ver rápidamente las imágenes cargadas.

1.3. Compresión de imágenes y ajuste del tamaño de carga.

Habilite imágenes comprimidas TinyPNG. Visite https://tinypng.com/ sitio web oficial para registrar una cuenta y obtener su propia CLAVE API. TinyPNG proporciona un excelente servicio de compresión de imágenes y proporciona soporte API. Los usuarios normales tienen un límite de 500 veces al mes, pero ImgURL puede completar varias CLAVES TinyPNG, lo que permite superponer los tiempos API para comprimir más imágenes.

Compresión de imágenes ImgURL

Abra config.php, complete su propia clave API de TinyPNG y guárdela. (Admite la compresión asincrónica de imágenes, no afecta la velocidad de carga), el ejemplo del archivo de configuración es el siguiente:

// TinyPNG压缩图片
$tinypng = array(
"option" => true,
"key" => array(
"xxx", //支持填写多行key
"xxx" //如果只有一个key,请删除此行,注意最后一行没有逗号(,)
)
);

Modificar el tamaño de carga. El programa de álbum de fotos ImgURL tiene un límite predeterminado de tamaño de carga de 2 M. Puede modificar el límite mediante los siguientes métodos. Abra /functions/upload.php y busque el siguiente código:

$handle->file_max_size = '2097152';

La unidad es bytes, puedes modificarla tú mismo. Para garantizar la estabilidad de la carga, no se recomienda exceder los 10 M. Continúe abriendo static/embed.js y busque la siguiente línea para modificar

,size: 2048

2. Programa de listado de directorios: Zdir

  1. Proyecto: https://github.com/helloxz/zdir
  2. Demostración: http://soft.xiaoz.org/

Zdir es un programa de listado de directorios desarrollado con PHP. Admite la vista previa de archivos Markdown y puede eliminar archivos en línea. Agregue los parámetros ?admin o &admin a la página que visita, y el archivo será. Aparece un botón de eliminar y el archivo se puede eliminar.

2.1  Instalación y uso

Instrucciones

Descargue el código fuente y colóquelo en el directorio raíz del sitio.

Modifique config.php para configurar el título/palabras clave/descripción de su propio sitio web

Si necesita excluir un directorio determinado, modifique config.php nuevamente, hay instrucciones en él.

Para obtener más instrucciones, consulte la documentación de ayuda: https://doc.xiaoz.me/docs/zdir

La función principal

Navegación de directorio

Vista previa del archivo MarkDown

Copia CSS/JavaScript con un solo clic

hash de archivo

Vista previa de imagen

índice de archivos

generación de código QR

Eliminación de archivos

Nota: No utilice chino para nombrar directorios/archivos; de lo contrario, pueden producirse errores impredecibles. La interfaz del programa es como se muestra a continuación (haga clic para ampliar):

2.2  Descripción detallada de la función

Vista previa del archivo MarkDown. Si es un archivo MarkDown (.md), aparecerá un pequeño botón con forma de ojo detrás de él. Haga clic en este botón para obtener una vista previa directamente. Si el archivo lleva el nombre readme.md, aparecerá el botón "Instrucciones de uso". Haga clic en él para obtener una vista previa, como se muestra en la captura de pantalla siguiente.

Copia del enlace. El botón de copia juzgará según el tipo de archivo y finalmente devolverá diferentes resultados de copia, lo cual es muy útil al crear una biblioteca front-end, como por ejemplo:

<!–Si se copia el archivo .js, el resultado devuelto es –>
<script src = 'https://libs.xiaoz.top/jquery/2.0.3/jquery-2.0.3.js'> < /script>
<!–Si se copia el archivo .css, el resultado devuelto es –>
<link rel='stylesheet' href='https://libs.xiaoz.top/layer/skin /layer .css'>
<!–Si es un archivo como una imagen–>
<img src = 'https://libs.xiaoz.top/material/loading/loading0.gif' / >
Otros archivos Devuelve la dirección URL del archivo.

Ver hash de archivo. Haga clic en el botón "signo de exclamación" detrás del archivo para calcular los valores md5 y sha1 del archivo, verificar el valor hash del archivo y evitar riesgos como el secuestro del operador.

Vista previa de la imagen. Al mover el mouse sobre el archivo de imagen se mostrará una vista previa de la imagen, como se muestra en la siguiente captura de pantalla.

Índice de archivos. Si hay demasiados archivos, es inconveniente buscar. Zdir aún no ha implementado la función de búsqueda de archivos. Sin embargo, a través de la función "Índice de archivos" y "Ctrl + F", la búsqueda de archivos se puede realizar en minutos. El tiempo de caché del "Índice de archivos" es de 24 horas. Si desea borrar el caché inmediatamente, visite cache.php?del=cache.

3. Resumen

ImgURL es particularmente adecuado para compartir imágenes. Tanto los administradores como los visitantes pueden cargar imágenes y compartir enlaces directamente. Cabe señalar que ImgURL también puede configurar la detección de imágenes pornográficas, la compresión de imágenes, etc. En este caso, debe solicitar la API con anticipación antes de poder usarla normalmente.

Zdir es algo similar a Directory Lister. Solo necesita PHP para ejecutarse. La función es simple pero muy práctica y es fácil de comenzar. Si desea más administradores de archivos en línea, puede consultar: Comparación de tres excelentes administradores de archivos en línea (lista de directorios).

Deja una respuesta