giovedì 29 aprile 2021

Telerik - Visual Studio - The specified task executable "lc.exe" could not be run

Succede quando aggiungete in un progetto su Visual Studio un controllo Telerik (per esempio in una pagina .aspx o in un controllo .ascx). L'errore completo è 





Basta in Visual Studio cambiare la Build Action da "Embedded Resource" a "None".




 


venerdì 16 aprile 2021

Telerik RadAsyncUpload

 Un post veloce (anche per mio futuro remainder) sul componente Telerik RadAsyncUpload. Ricordarsi sempre di configurare con i giusti permessi la cartella temporanea che utilizza per l'upload dei file (quella di default è \App_Data\RadUploadTemp ), altrimenti vi darà l'errore mostrato qui sotto.



La soluzione migliore è gestire via codice il salvataggio del file sull'evento FileUploaded

protected void RadAsyncUpload1_FileUploaded(object sender, FileUploadedEventArgs e)
{
    //Get reference of the RadAsyncUpload
    RadAsyncUpload upload = (RadAsyncUpload)sender;
 
    //UniqueID
    var id = Guid.NewGuid().ToString();
 
    //Generate the Target folder according to the Test's ID
    string target = Server.MapPath("~/Tests/" + id.ToString() + "/");
 
    //Check if the generated target folder exists. If it doesn't create it.
    if(!Directory.Exists(target))
    {
        Directory.CreateDirectory(target);
    }
 
    //Get the full file name
    string fullFileName = target + e.File.FileName;
    //Save the file
    e.File.SaveAs(fullFileName);
}





martedì 13 aprile 2021

Link diretto al download del file su OneDrive for Business

 La funzionalità "Copy Link" di Onedrive for business crea sempre dei link indiretti al file da scaricare. Per ottenere il link diretto (da utilizzare per esempio in Download Manager per Chrome), basta utilizzare la funzionalità "Copy Link" e scegliere "People with existing access" e dal link così ottenuto eliminare tutto ciò che c'è dopo il "?" e sostituirlo con "?download=1"

https://mytenant-my.sharepoint.com/:w:/r/personal/tenant_onmicrosoft_com/Documents/Documento.docx?d=wf97c18d1857745d3b8e0b14c1afa9f6b&csf=1&web=1&e=JLfBTr 

diventa

https://mytenant-my.sharepoint.com/:w:/r/personal/tenant_onmicrosoft_com/Documents/Documento.docx?download=1