Implementé las funciones simples de carga de archivos que permiten a los usuarios seleccionar archivos y cargarlos en el depósito de AWS S3.
cuando aparece el cuadro de diálogo del archivo después de hacer clic en el botón de carga del archivo, selecciono el archivo de la carpeta de red (almacenamiento del servidor de red interno, no almacenamiento local) para cargarlo. La carga funciona bien y el archivo se cargó correctamente, pero durante la carga del archivo, otras llamadas de solicitud HTTP tardan más de 40 segundos en recibir la respuesta (normalmente tarda menos de 200 ms).
Esto solo sucede en el firefox. Chrome y otros navegadores funcionan bien. Si cargo archivos desde el almacenamiento local, todo funciona bien. por lo tanto, este problema ocurre solo si se cargan archivos desde el almacenamiento del servidor de red en Firefox.
Inicialmente, pensé que el axois que usé podría tener algún problema, así que usé fetch para verificar el problema, y ambos tienen el mismo problema.
La pestaña Red ni siquiera muestra la solicitud http que envié. Parece que algo bloquea la solicitud durante la carga del archivo. más de unos pocos intentos, se realizó alguna solicitud y verifiqué los elementos de la pestaña de red.
y hay tres elementos. el primero es el método de solicitud http: OPCIÓN y la pestaña de tiempos muestra bloqueado: 6,79 s, esperando: 5,93 s.
la siguiente es la misma OPCIÓN con bloqueado: 12,69 s, esperando: 5,92 s.
el último finalmente se bloquea GET: 5,91 s, esperando: 7,60 s.
una vez que se completa la carga del archivo, todo funciona normalmente.
¿Alguien tiene alguna idea?