golbranco Postado Março 22, 2007 Denunciar Share Postado Março 22, 2007 olá pessoal peguei um exemplo de upload na net com web servicesmas eu até agora estou apanhando desse scriptchamando o web servicesdim aService1 as new Service1()dim ss as byte = Convert.ToBase64String(myFile.PostedFile)dim aBoolean as Boolean = aService1.UploadFile(myFile.PostedFile.Filename, ss, "C:\Inetpub\wwwroot\web\arquivos\", "")tipo queria saber qual informação.. eu passo nesse parametro e como faço para fazer issoqual dado eu tenho que passar aqui nesse objfile e como eu faço para converterUploadFile(ByVal strFileName As String, ByVal objFile As Byte(), ByVal strCaminho As String, ByVal strReturn As String)Public Function UploadFile(ByVal strFileName As String, ByVal objFile As Byte(), ByVal strCaminho As String, ByVal strReturn As String) As BooleanDim bolReturnStatus As Boolean = FalseDim objFileStream As FileStreamTry'creates the file by opening and setting the fileaccess to writeobjFileStream = File.Open(strCaminho & strFileName, FileMode.Create, FileAccess.Write)'byte countDim lngLen As Long = objFile.Length'Write the fileobjFileStream.Write(objFile, 0, CType(lngLen, Integer))'clears the buffer and writes any buffered dataobjFileStream.Flush()'close the file so it can be access by other filesobjFileStream.Close()'return a successful upload statusbolReturnStatus = TrueCatch exc As System.UnauthorizedAccessException'Account does not have enough access to create the file, do to either login or system permissionsstrReturn = "Unauthorized Access Exception Occurred. Error: " & exc.Message.ToStringCatch exc As Exception'catchall error handlerstrReturn = "Exception Occurred. Error: " & exc.Message.ToStringFinally'cleanup just in caseIf Not objFileStream Is Nothing ThenobjFileStream.Close()End IfEnd TryReturn bolReturnStatusEnd Functionquem poder me ajudar. .eu agradeçomeu email/MSN trajanowilliam@MSN.com Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Março 23, 2007 Denunciar Share Postado Março 23, 2007 O que você quer fazer exatamente?Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
golbranco
olá pessoal peguei um exemplo de upload na net com web services
mas eu até agora estou apanhando desse script
chamando o web services
dim aService1 as new Service1()
dim ss as byte = Convert.ToBase64String(myFile.PostedFile)
dim aBoolean as Boolean = aService1.UploadFile(myFile.PostedFile.Filename, ss, "C:\Inetpub\wwwroot\web\arquivos\", "")
tipo queria saber qual informação.. eu passo nesse parametro e como faço para fazer isso
qual dado eu tenho que passar aqui nesse objfile e como eu faço para converter
UploadFile(ByVal strFileName As String, ByVal objFile As Byte(), ByVal strCaminho As String, ByVal strReturn As String)
Public Function UploadFile(ByVal strFileName As String, ByVal objFile As Byte(), ByVal strCaminho As String, ByVal strReturn As String) As Boolean
Dim bolReturnStatus As Boolean = False
Dim objFileStream As FileStream
Try
'creates the file by opening and setting the fileaccess to write
objFileStream = File.Open(strCaminho & strFileName, FileMode.Create, FileAccess.Write)
'byte count
Dim lngLen As Long = objFile.Length
'Write the file
objFileStream.Write(objFile, 0, CType(lngLen, Integer))
'clears the buffer and writes any buffered data
objFileStream.Flush()
'close the file so it can be access by other files
objFileStream.Close()
'return a successful upload status
bolReturnStatus = True
Catch exc As System.UnauthorizedAccessException
'Account does not have enough access to create the file, do to either login or system permissions
strReturn = "Unauthorized Access Exception Occurred. Error: " & exc.Message.ToString
Catch exc As Exception
'catchall error handler
strReturn = "Exception Occurred. Error: " & exc.Message.ToString
Finally
'cleanup just in case
If Not objFileStream Is Nothing Then
objFileStream.Close()
End If
End Try
Return bolReturnStatus
End Function
quem poder me ajudar. .eu agradeço
meu email/MSN trajanowilliam@MSN.com
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.