مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

آموزشگاه برنامه نویسان

could not find file

چهارشنبه, 29 شهریور 1396 08:13

could not find file

 با سلام من در حال طراحی یک پروژه هستم که باید داخل اون پروژه یک فایل تقریبا 3 گیگابایت رو آپلود کنم به سرور و می دونم که از طریق دستور

file.SaveAs(path(;

نمی شود فایل 3 گیگابایتی رو ذخیره کرد پس حتما باید از Stream استفاده کرد اما زمانی که از دستورات زیر برای ذخیره فایل آپلود شده استفاده میکنم

string uploadUrl = "FTP";
                fs = new FileStream(file.FileName, FileMode.Open, FileAccess.Read);
                string ftpUrl = string.Format("{0}/{1}", uploadUrl, fileName);
                FtpWebRequest requestObj = FtpWebRequest.Create(ftpUrl) as FtpWebRequest;
                requestObj.Method = WebRequestMethods.Ftp.UploadFile;
                requestObj.Credentials = new NetworkCredential("user", "pass");
                rs = requestObj.GetRequestStream();
                byte[] buffer = new byte[8092];
                int read = 0;
                while ((read = fs.Read(buffer, 0, buffer.Length)) != 0)
                {
                    rs.Write(buffer, 0, read);
                }
                rs.Flush();

اما به این خطا می رسم

Could not find file 'C:\Windows\SysWOW64\inetsrv\Content.zip'.

حتی این خط از کد رو هم عوض کردم و از

Server.MapPath();

هم استفاده کردم اما باز هم خطا دارد

آکادمی برنامه نویسان تلگرام برنامه نویسان
چهارشنبه, 29 شهریور 1396 08:36

نقل قول : could not find file

بهتره برای آپلود از FTP استفاده کنید

این لینک رو ببینید

کسانی که از این پست تشکر کرده اند :

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید