אשמח לעזרה אם מישהו נתקל בשמירת קובץ בכונן רשת
תודה!!
תודה!!
נערך לאחרונה ב:
לא,אתה מתכוון לשמור את הפרויקט שבנית?
לא קובץ אינטרנטי, כונן רשתאז מה הכוונה קובץה אטינטרנטי?HTML?
מזכרוני כתיבה רגילה, כמו שהיית כותבת לתיקייה מקומית. רק לוודא שיש לך הרשאת כתיבה לתיקייה.אשמח לעזרה אם מישהו נתקל בשמירת קובץ בכונן רשת
תודה!!
בדיוק.מזכרוני כתיבה רגילה, כמו שהיית כותבת לתיקייה מקומית. רק לוודא שיש לך הרשאת כתיבה לתיקייה.
אני מתחברת עם יוזר וסיסמה ומקבלת שגיאה 67פשוט בשמירה להפנות את הנתיב לתיקיית רשת
אני מתחברת עם יוזר וסיסמה ומקבלת שגיאה 67
private string UploadFile(ArchiveDTO archive)
{
Guid documentId = Guid.NewGuid();
bool fileNameIsValid = !string.IsNullOrWhiteSpace(archive.FileName);
var module_path = db.Main.tm_pathes.Where(x => x.path_code == archive.PathId).Select(x => x.path_description).FirstOrDefault();
if (fileNameIsValid)
{
string newFileName = archive.FileName.ToString();
string bakDirectory = @module_path;
string path = Path.Combine(bakDirectory, newFileName);
string networkPath = "\\\\10.0.0.1\\R";
NetworkCredential credentials = new NetworkCredential("aa", "bb", "cc");
string myNetworkPath = string.Empty;
using (new ConnectToSharedFolder(networkPath, credentials))
{
var fileList = Directory.GetDirectories(networkPath);
foreach (var item in fileList) { if (item.Contains("{fileNameIsValid}")) { myNetworkPath = item; } }
myNetworkPath = myNetworkPath + path;
var fs = new FileStream(path, FileMode.Create);
archive.DocFile.CopyTo(fs);
fs.Close();
}
return newFileName;
}
return string.Empty;
}
}
public class ConnectToSharedFolder : IDisposable
{
readonly string _networkName;
public ConnectToSharedFolder(string networkName, NetworkCredential credentials)
{
_networkName = networkName;
var netResource = new NetResource
{
Scope = ResourceScope.GlobalNetwork,
ResourceType = ResourceType.Disk,
DisplayType = ResourceDisplaytype.Share,
RemoteName = networkName
};
var userName = string.IsNullOrEmpty(credentials.Domain)
? credentials.UserName
: string.Format(@"{0}\{1}", credentials.Domain, credentials.UserName);
var result = WNetAddConnection2(
netResource,
credentials.Password,
userName,
0);
if (result != 0)
{
throw new Win32Exception(result, "Error connecting to remote share");
}
}
~ConnectToSharedFolder()
{
Dispose(false);
}
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
protected virtual void Dispose(bool disposing)
{
WNetCancelConnection2(_networkName, 0, true);
}
[DllImport("mpr.dll")]
private static extern int WNetAddConnection2(NetResource netResource,string password, string username, int flags);
[DllImport("mpr.dll")]
private static extern int WNetCancelConnection2(string name, int flags,bool force);
[StructLayout(LayoutKind.Sequential)]
public class NetResource
{
public ResourceScope Scope;
public ResourceType ResourceType;
public ResourceDisplaytype DisplayType;
public int Usage;
[MarshalAs(UnmanagedType.LPWStr)]
public string LocalName;
[MarshalAs(UnmanagedType.LPWStr)]
public string RemoteName;
[MarshalAs(UnmanagedType.LPWStr)]
public string Comment;
[MarshalAs(UnmanagedType.LPWStr)]
public string Provider;
}
public enum ResourceScope : int
{
Connected = 1,
GlobalNetwork,
Remembered,
Recent,
Context
};
public enum ResourceType : int
{
Any = 0,
Disk = 1,
Print = 2,
Reserved = 8,
}
public enum ResourceDisplaytype : int
{
Generic = 0x0,
Domain = 0x01,
Server = 0x02,
Share = 0x03,
File = 0x04,
Group = 0x05,
Network = 0x06,
Root = 0x07,
Shareadmin = 0x08,
Directory = 0x09,
Tree = 0x0a,
Ndscontainer = 0x0b
}
}
}
אל תחמיצו!!!
מנוי פרימיום באתר פרוג, יקפיץ את המוניטין שלך לקהל גדול שאסור לך להחמיץ!
ועכשיו בהזדמנות, מבצע פסח 10% הנחה ברכישת מנוי שנתי!
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
2.04
כ"ג אדר ב'
השקה חגיגית
חדש בפרוג
קורס חדשנות AI ובינה מלאכותית
14 שיעורים מפוצצים תוכן על כלי הAI השונים ליצירת תמונות וויז'ואל, עריכת וידאו ומושן, כתיבה ורעיונות, אפיון ועיצוב אתרים ועוד המון!
ההרשמה נפתחה!
20.03
י' אדר ב'
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
26.03
טז' אדר ב'
פתיחת מסלול
מאסטר בשיווק דיגיטלי
מלגות גבוהות!
8.05
ל' ניסן
פתיחת מסלול
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
מלגות גבוהות!
9.05
א' אייר
ירושלמי?
יש לנו מלגה מטורפת עבורך! קורס במימון כמעט מלא!!
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
ההרשמה בעיצומה
28.05
כ' אייר
פתיחת מסלול מורחב:
פיתוח ובניית אתרים
מלגות גבוהות!