לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 20-01-2009, 19:43
  בסטר בסטר אינו מחובר  
 
חבר מתאריך: 20.01.09
הודעות: 3
בעיה במערכת להעלאת קובץ

אני בונה בasp והקוד היחיד שיש לי בasp.net (קיבלתי ממשהו) הוא להעלאת קבצים.

זה הקוד (נעמד פה הפוך) והוא עובד פשוט מצויין!!!

השאלה היא - כשזה על המחשב, אני כותב לו נתיב שמירה בpath והכל סבבה. כשאני שם אותו על שרת - איך אני כותב את יעד השמירה? אם אני כותב ללא כל ההתחלה אלא רק את ההמשך מהיכן שהקובץ נמצא הוא לא מוכן, ואם אני כותב מהתחלה של הhttp או ftp הוא גם לא מוכן, וזה הגיוני.

קיצר, אם זה לא על המחשב שלי למה שהוא באמת יאשר לעלות לשם הקבצים? אני צריך איזשהם הרשאות? קיצר מה לעשות???

תודה רבה!

<%@ Page Language="C#" %>
<%
if(Request.ContentLength != 0)
{
int Size = Request.Files[0].ContentLength / 1024;

string LocalFile = Request.Files[0].FileName;
int LastIndex = LocalFile.LastIndexOf(@"\") + 1;
string File = LocalFile.Substring(LastIndex, LocalFile.Length - LastIndex);
string Path = @"m/"+ File;
string file_name = File;

Request.Files[0].SaveAs(Path);
Response.Write(@"The file was saved: "+ Path);
}
else
{
Response.Write("Unknown Error !");
}

%>
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 20-01-2009, 19:49
  שימיadmin שימי אינו מחובר  
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
 
חבר מתאריך: 25.10.01
הודעות: 42,775
בתגובה להודעה מספר 1 שנכתבה על ידי בסטר שמתחילה ב "בעיה במערכת להעלאת קובץ"

שמירה מקומית אצלך ושמירה מקומית בשרת זה אותו דבר. השרת הוא מחשב לכל דבר.

ייתכן שאכן אין לאפליקציה שלך כשהיא רצה בשרת הרשאות לכתוב לתוך הספריה שאליה אתה מנסה לכתוב. פתרון גנרי לבעייה הזו יהיה לתת הרשאת Modify + Inherit על הספריה שלתוכה אתה מנסה לשמור ל Everyone (או למשהו מצומצם יותר כמו היוזר שבו האפליקציה רצה אם רוצים יותר אבטחה - למרות שאין באמת אבטחה כשמדובר במיקרוסופט )

אני לא מכיר את השפה בכלל, אז אני לא יודע מה זה הסימן @ (ב PHP למשל פירושו לבצע השתקה של התראות) - אם זו גם המשמעות בדוד-מת - אולי כדאי שתוריד אותו ואז תקבל שגיאה משמעותית?
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
נמאס לכם לזכור סיסמאות? לחצו כאן!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 20-01-2009, 20:51
  בסטר בסטר אינו מחובר  
 
חבר מתאריך: 20.01.09
הודעות: 3
השגיאה
בתגובה להודעה מספר 3 שנכתבה על ידי שימי שמתחילה ב "שמירה מקומית אצלך ושמירה..."

קודם כל תודה רבה רבה! אני אבדוק את ההרשאות, השרת לא פרטי שלי וזה בלאגן. האם השגיאה הזאת אומרת למישהו משהו??

Server Error in '/' Application
Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File --><configuration> <system.web> <customErrors mode="Off"/> </system.web></configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File --><configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web></configuration>
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 13:01

הדף נוצר ב 0.08 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר