Bom dia pessoal,
Eu estou tentando fazendo uploade de um arquivo .zip e tentando salvar em uma pasta na minha máquina para fazer teste.
Classe
WServico.Service1 ws = new WServico.Service1();
//Obtem a extensão do arquivo selecionado
string strExtensaoArquivo = Path.GetExtension(fuAnexo.PostedFile.FileName).ToLower();
//Obtem o nome do arquivo selecionado
strNomeArquivo = Path.GetFileName(fuAnexo.PostedFile.FileName);
//obtem os bytes do arquivo
bytArquivoBytes = new byte[fuAnexo.PostedFile.InputStream.Length + 1];
fuAnexo.PostedFile.InputStream.Read(bytArquivoBytes, 0, bytArquivoBytes.Length);
ws.UploadFile(bytArquivoBytes, strNomeArquivo, strExtensaoArquivo);
Chama o WebService
[WebMethod]
public string UploadFile(byte[] f, string fileName, string nomeArquivo)
{
try
{
if (nomeArquivo == ".zip")
{
// MemoryStream ms = new MemoryStream(f);
//f = new byte[fupAnexo.PostedFile.InputStream.Length + 1];
//fupAnexo.PostedFile.InputStream.Read(f, 0, f.Length);
string strCaminhoFisico = @"C:\";
//strCaminhoFisico += fileName;
using (FileStream fs = File.Create(strCaminhoFisico))
{
using (StreamWriter sw = new StreamWriter(fs))
{
sw.Write(f);
}
}
//File.WriteAllBytes(@"C:\" + "" + fileName, f);
//ms.WriteTo(fs);
//ms.Close();
//fs.Dispose();
So que como podem ver eu ja tentei vários jeitos para salvar no diretório, gostaria de saber como faço para ele salvar no diretório
Quando coloco FileWriteAllBytes ele aparece a msg de erro que nao pode acessar
Obrigado