Subject: Permission denied while downloading file using function DownloadFile Date: 2023-04-19 14:04:23 From: vikram.pote.anju Source: permission-denied-downloading-file-using-function-downloadfile ---------------------------------------------------------------------- Below is the exception we are receiving from ComponentPro Exception Title => Permission denied. Exception Stacktrace => at c_bo.c_32f482aa(c_ew , Type ) at c_bo.c_e8ccc172(String , c_bq , Boolean , AsyncOperation ) at ComponentPro.Net.Sftp.c_7077e6fa(Boolean , ProgressFileItem , Stream , AsyncOperation ) at ComponentPro.IO.FileSystem.CopyToSync(ProgressFileItem currentProgressFileItem, AsyncOperation asyncOp) at ComponentPro.Net.Sftp.DownloadFile(String remotePath, Stream outputStream) at ANJU.BUS.Common.Functions.DownloadFile(String server, Int32 port, Int32 timeOut, String userName, String password, String fileTransferType, Int32 blockSize, String remotePath, String fileName, String& outputMessage) at __DynamicCode.Typeed0c2929df644c5bd67c0d27f66e32.OnExecute(PipelineContext`1 context) in c:\Solution\Working\VAL\1utxysrn.0.cs:line 564 Code => try { ftpClient = GetSFTPConnection(server, port, timeOut, userName, password, fileTransferType, blockSize, false);// This will Connect and Authenticate client if (ftpClient != null) { string remoteFileName = ftpClient.CombinePath(remotePath, fileName); using (MemoryStream memoryStream = new MemoryStream()) { ftpClient.DownloadFile(remoteFileName, memoryStream); if (memoryStream != null && memoryStream.Length > 0) { memoryStream.Position = 0; return Convert.ToBase64String(memoryStream.ToArray()); } } } } catch (Exception e) { throw e; } Is there any other way to get detailed error message instead of just Permission Denied? Or is there any other issue here from Component Pro side? ---------------------------------------------------------------------- Note: This question has been asked on the Q&A forum of Thang Dang's fraudulent ComponentPro brand If you purchased anything from ComponentPro, you have been scammed. Contact the payment processor who sold you the license and ask for your money back. Back to ComponentPro Q&A Forum Index