public void UploadFile(string path, byte[] bytes) { var resource = new WebDavResource(); var fileUrl = new Uri(WebDavAppConfigManager.Instance.WebdavRoot) .Append(ScpContext.User.OrganizationId) .Append(path); resource.SetHref(fileUrl); resource.SetCredentials(new NetworkCredential(ScpContext.User.Login, _cryptography.Decrypt(ScpContext.User.EncryptedPassword))); resource.Upload(bytes); }
public void UploadFile(string path, HttpPostedFileBase file) { var resource = new WebDavResource(); var fileUrl = new Uri(WebDavAppConfigManager.Instance.WebdavRoot) .Append(ScpContext.User.OrganizationId) .Append(path) .Append(Path.GetFileName(file.FileName)); resource.SetHref(fileUrl); resource.SetCredentials(new NetworkCredential(ScpContext.User.Login, _cryptography.Decrypt(ScpContext.User.EncryptedPassword))); file.InputStream.Seek(0, SeekOrigin.Begin); var bytes = ReadFully(file.InputStream); resource.Upload(bytes); }
public void UploadFile(string path, Stream stream) { var resource = new WebDavResource(); var fileUrl = new Uri(WebDavAppConfigManager.Instance.WebdavRoot) .Append(WspContext.User.OrganizationId) .Append(path); resource.SetHref(fileUrl); resource.SetCredentials(new NetworkCredential(WspContext.User.Login, _cryptography.Decrypt(WspContext.User.EncryptedPassword))); var bytes = ReadFully(stream); resource.Upload(bytes); }
public void UploadFile(string path, HttpPostedFileBase file) { var resource = new WebDavResource(); var fileUrl = new Uri(WebDavAppConfigManager.Instance.WebdavRoot) .Append(WspContext.User.OrganizationId) .Append(path) .Append(Path.GetFileName(file.FileName)); resource.SetHref(fileUrl); resource.SetCredentials(new NetworkCredential(WspContext.User.Login, _cryptography.Decrypt(WspContext.User.EncryptedPassword))); file.InputStream.Seek(0, SeekOrigin.Begin); var bytes = ReadFully(file.InputStream); resource.Upload(bytes); }