Tecnología de carga y descarga de Baidu WebUploader para archivos grandes (por encima de 100 M)

Porque:

En nuestro control de archivos adjuntos, el tamaño predeterminado es generalmente 10 M. Si configuramos 30 M, la carga no estará satisfecha.

 

la razón:

Es porque tomamos el valor del tamaño personalizado de nuestro control en un archivo de nuestro ajax, que no se puede obtener. Debido a que pasamos el valor de tipo int, el valor cuando lo obtuvimos con QueryString es Null.

 

resolver:

Abra el archivo Portal-> Ajax-> FileUploadHandler.ashx y busque el siguiente código:

ProtectedintMaxSize

obtener

   { 

if (! int.TryParse (Request.QueryString ["MaxSize"], Out _maxSize))

        { 

             _maxSize = 10 * 2014;

        } 

return_maxSize; 

   } 

Reemplazamos la parte de juicio de solicitud correspondiente anterior con el siguiente código:

Request.Params ["MaxSize"]

Puede implementar propiedades personalizadas de control de carga de archivos adjuntos.
Diagrama de visualización de efectos: para
http://bbsres2.ncmem.com/eb5b1b6b.jpg
obtener más información, consulte este artículo que escribí: http://blog.ncmem.com/wordpress/2019/08/12/%e5%a6%82%e4%bd%95%e8%a7% a3% e5% 86% b3% e6% 8e% a7% e4% bb% b6% e9% 99% 84% e4% bb% b6% e4% b8% 8a% e4% bc% a0% e6% 97% b6% e8% b6% 85% e5% a4% a7% e9% 99% 84% e4% bb% b6% e6% 97% a0% e6% b3% 95% e4% b8% 8a% e4% bc% a0% e7% 9a% 84% e9% 97% ae% e9% a2% 98 /

 

Supongo que te gusta

Origin blog.csdn.net/weixin_45525177/article/details/108517704
Recomendado
Clasificación