Pregunta sobre Arreglando WordPress de Wordpress:

Descargue los enlaces de archivos abiertos como texto sin formato en lugar de descargarlos

Un usuario preguntó 👇

Estoy trabajando en la carga de archivos 3D (tipo de archivo .step) de productos fabricados por mi empresa en nuestro sitio para que los clientes los descarguen. Usamos WPBakery para algunos de nuestros desarrollos de posventa, por lo que para cada producto estoy usando una función de «imagen única» con un enlace al archivo descargable. Entonces muestra nuestro ícono de tipo de archivo, y cuando se hace clic en él, va a la ruta del archivo y lo descarga. Esto funciona para la mayoría de los tipos de archivos que cargamos, pero por alguna razón WordPress no lo reconoce como un archivo e intenta abrirlo como un archivo .txt. Entonces, en lugar de descargarlo, abre el código de texto sin formato en una nueva pestaña. Agregar «descargar» al plugin que usa un acceso directo no funciona, entonces, ¿hay alguna forma de hacerlo para que WP descargue el archivo en lugar de abrirlo? ¿Por qué no abrir otros tipos de archivos como texto como este?

Por ejemplo, este es un enlace incorrecto: https://www.nyccnc.com/NYC%20Uploads/Product%20Solid%20Models/Haas_TM-2_16x38.step

Ahora los he subido como archivos .zip, que funciona pero no encaja.

(@bcworkz)

Hace 1 año, 5 meses

Las descargas de archivos no son un problema de WordPress. Si bien WP puede proporcionar el enlace a un archivo, no tiene nada que ver con entregar el archivo real.

De todos modos, su servidor no está lanzando un Content-Type: un encabezado que le dice al destinatario cómo manejar el archivo, por lo que el explorador de archivos de texto falla. Debe tener el tipo MIME correcto para su aplicación. Si lo sabe y está utilizando Apache Server, puede agregar una directiva .htaccess para que el servidor agregue el encabezado correcto. Guía como
AddType {correct MIME type here} .step

Por ejemplo, habría una guía para archivos PDF
AddType application/pdf .pdf

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *