tengo un sistema que adjunta multiples archivos.
lo hace con una herramienta llamada uploadify que es de jquery
El problema que tengo es cuando tengo es cuando hay varios usuarios adjuntando al mismo tiempo. No se guardan en el servidor los archivos o se no se guardan todos.
el codigo que tengo que guarda en la base de datos es un archivo con extensión ascx
Código PHP:
Public Class uploadify
Implements System.Web.IHttpHandler
Private claseSeguridad As ClassSeguridad = ClassSeguridad.Instanciar
Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
Dim physicalDirectory As String = String.Empty
Dim saveLocation As String = String.Empty
Dim fileName As String = String.Empty
Dim libraryName As String = String.Empty
fileName = context.Request("Filename")
libraryName = context.Request("libraryName")
physicalDirectory = System.Configuration.ConfigurationManager.AppSettings("RutaAdjuntos") & claseSeguridad.Desencriptar(libraryName) & "\"
Try
saveLocation = physicalDirectory ' context.Server.MapPath(physicalDirectory)
If (Not Directory.Exists(saveLocation)) Then
Directory.CreateDirectory(saveLocation)
End If
context.Request.Files(0).SaveAs(saveLocation & "" & fileName)
Catch ex As Exception
End Try
'Necesario xD hace una notificacion al cliente que recivio los datos
context.Response.Write("foo")
End Sub
ReadOnly Property IsReusable() As Boolean Implements IHttpHandler.IsReusable
Get
Return False
End Get
End Property
End Class
¿Cómo puedo mejorar esto?
Estoy atento a sus comentarios, muchas gracias