HI,
peguei essa função para usar na minha página de downloads. Armazeno na tabela o tamanho do arquivo em bytes. Mas se eu fosse exibir esse campo na listagem o usuário num ia entender muita coisa não.
Peguei a função aqui
Converting bytes to GB in C#?
http://stackoverflow.com/questions/1242266/converting-bytes-to-gb-in-c/2082893#2082893
Fiquem na Paz!!!!
Mostrando postagens com marcador rotina. Mostrar todas as postagens
Mostrando postagens com marcador rotina. Mostrar todas as postagens
quarta-feira, março 19, 2014
Download de todos os tipos de arquivos do servidor utilizando ASP.NET
HI,
implementei essa rotina de download para poder atualizar o registro referente ao arquivo. Quando o usuário clica em um arquivo, aproveito para atualizar o seu contador de downloads.
Utilizei esse código para implementar minha página de downloads.
Download all types of files from server using ASP.NET
http://www.codeproject.com/Tips/341711/Download-all-types-of-files-from-server-using-ASP
Mas não funcionou de primeira. Analisando o código, vi que parava no comando PageMethods.SetDownloadPath(path, codigo);, quando clicava no link do arquivo.
Verificando no Chrome vi que dava o erro: PageMethods Is Undefined.
Achei essa página sobre o erro:
PageMethods Is Undefined ASP.NET AJAX
http://csharpdotnetfreak.blogspot.com/2009/07/pagemethods-is-undefined.html
Para solucionar meu problema, retirei da minha página Downloads.aspx o seguinte código:
e coloquei na minha página Main.aspx. É que na minha Downloads.aspx eu não tinha o ScriptManager, já que minhas páginas usam Master Page e não havia necessidade de a página de downloads ter esse recurso. E o ScriptManager fica na MasterPage. E ocorria o erro de PageMethods Is Undefined por causa da página de Downloads não ter ScriptManager.
Fiquem na Paz!!!
implementei essa rotina de download para poder atualizar o registro referente ao arquivo. Quando o usuário clica em um arquivo, aproveito para atualizar o seu contador de downloads.
Utilizei esse código para implementar minha página de downloads.
Download all types of files from server using ASP.NET
http://www.codeproject.com/Tips/341711/Download-all-types-of-files-from-server-using-ASP
Mas não funcionou de primeira. Analisando o código, vi que parava no comando PageMethods.SetDownloadPath(path, codigo);, quando clicava no link do arquivo.
Verificando no Chrome vi que dava o erro: PageMethods Is Undefined.
Achei essa página sobre o erro:
PageMethods Is Undefined ASP.NET AJAX
http://csharpdotnetfreak.blogspot.com/2009/07/pagemethods-is-undefined.html
Para solucionar meu problema, retirei da minha página Downloads.aspx o seguinte código:
[System.Web.Services.WebMethod]
public static string SetDownloadPath(string strpath, string codigo)
{
Page objp = new Page();
objp.Session["strDwnPath"] = strpath;
objp.Session["strDwnCodigo"] = codigo;
return strpath;
}
e coloquei na minha página Main.aspx. É que na minha Downloads.aspx eu não tinha o ScriptManager, já que minhas páginas usam Master Page e não havia necessidade de a página de downloads ter esse recurso. E o ScriptManager fica na MasterPage. E ocorria o erro de PageMethods Is Undefined por causa da página de Downloads não ter ScriptManager.
Fiquem na Paz!!!
Assinar:
Postagens (Atom)

