שלח תשובה

זירת השאלות

798
צפיות
4
תשובות

בעיה בקוד להעלאת קבצים

,‏ 8 באוקטובר, 2009

שלום בניתי טוםפס העלאת קבצים בשפת ASP+JAVASCRIPT+SQL
עד לא מזמן זה רץ ופתאום זה התחיל לעשות בעיות
השתמשתי במאמר שמדבר על האוביקט ABCUpload

רציתי לשאול אם תוכלו לעזור לי לאתר את הבעיה
תודה
הקוד שדרכו אני בוחר את הקובץ

progress.asp




<HTML>
<HEAD>
<TITLE>Progress Bar</TITLE>



<SCRIPT LANGUAGE="JavaScript">
function ShowProgress()
{
  strAppVersion = navigator.appVersion;
  if (document.MyForm.FILE1.value != "" || document.MyForm.FILE2.value != "" || document.MyForm.FILE3.value != "")
  {
    if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4)
    {
      winstyle = "dialogWidth=385px; dialogHeight:140px; center:yes";
      window.showModelessDialog('<% = barref %>&b=IE',null,winstyle);
    }
    else
    {
      window.open('<% = barref %>&b=NN',",'width=375,height=115', true);
    }
  }
  return true;
}
</SCRIPT>

</HEAD>
<BODY bgcolor=#dda0dd dir="rtl" >
<h3>העלאת תמונות</h3>

    <FORM NAME="MyForm" METHOD="post" ENCTYPE="multipart/form-data"
        ACTION="progress_upload.asp?<% = PID %>"
         OnSubmit="return ShowProgress();">
        <INPUT TYPE="file" SIZE="40" NAME="FILE1"><BR>
        <INPUT TYPE="file" SIZE="40" NAME="FILE2"><BR>
        <INPUT TYPE="file" SIZE="40" NAME="FILE3"><BR>
    <INPUT TYPE=submit VALUE="שלח!">
    </FORM>

</BODY>
</HTML>



הדף שמעלה את הקובץ לשרת

progress_upload.asp


<!– AspUpload Code samples: progress_upload.asp –>
<!– Invoked by progress.asp and progress1.asp –>
<!– Copyright (c) 2001 Persits Software, Inc. –>
<!– http://www.persits.com –>


<HTML>
<BODY bgcolor=#dda0dd dir="rtl" >
<%

  Set Upload = Server.CreateObject("Persits.Upload.1")


' This is needed to enable the progress indicator
Upload.ProgressID = Request.QueryString("PID")

Count = Upload.Save("c:upload")

Response.Write Count & " התמונות הועלו בהצלחה.  c:upload"

%>


</BODY>
</HTML>




תודה מראש והמשך יום טוב


א.ר.ר

תגיות:

4 תשובות

  1. raychin הגיב:

    הודעת השגיאה שאני מקבל היא:


    Technical Information (for support personnel)

    Error Type:
    Server object, ASP 0177 (0x800401F3)
    Invalid class string
    /ADMIN/PIC/progress_upload.asp, line 12

    Browser Type:
    Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SIMBAR={654A8365-D9E8-48C1-87C9-7AAE21BE620C}; FBSMTWB; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)

    Page:

    הקוד בשורה 12


      Set Upload = Server.CreateObject("Persits.Upload.1")


    א.ר.ר

  2. יכול להיות שהאובייקט לא מותקן?
    אולי הזיזו אותך לשרת אחר שעליו האובייקט לא מותקן? אולי שידרגו גירסא?

    תוריד קובץ בדיקה ג'נרי מהאתר של presits ותנסה להריץ אותו


    אלי ענתבי

  3. raychin הגיב:

    תודה הורדתי את האוביקט מחדש ונפתרה הבעיה


    א.ר.ר

שלח תשובה