897
צפיות
צפיות
1
תשובות
תשובות
asp.net C# mobile file upload
חברים שלום, מנסה להעלות קובץ מהנייד דרך דף aspx , הקובץ נמצא אבל בהעלאה הוא משבש את path , במקום ה path של הקובץ בנייד הוא יוצר path כזה :
c:windowssystem32inetsrv~DCIMCameraabc.jpg
נראה כאילו הוא מראה את ה path בשרת ולא בנייד
איך לתקן את זה?
הרי הקוד בצד הלקוח :
protected void btnUpLoad_Click(object sender, EventArgs e)
{
clsFTP.clsImgProperty cFTP = new clsFTP.clsImgProperty();
string strPath = Path.GetFullPath(FLoadDoc.PostedFile.FileName);//FLoadDoc.PostedFile.FileName
//string strPath = @"~/DCIM/Camera/" + Path.GetFileName(FLoadDoc.FileName);
// @"storagesdcard0DCIMCamera"
// / storage / sdcard0 / DCIM
//מחשב זהGalaxy A5 (2017)PhoneDCIMCamera
cFTP.UpLoad(Path.GetFileName(FLoadDoc.FileName), strPath);
}
1 תשובות
public void UpLoad(string imgName, string LocalFile)
{
WebClient client = new WebClient();
NetworkCredential nc = new NetworkCredential(strUN, strPW);
Uri addy = new Uri(strImgProperty + imgName);
client.Credentials = nc;
client.UploadFile(addy, LocalFile);
}
שכחתי לצרף את הפונקצייה
אביב