موصى به: التحميل الخالي من مكونات ASP مع شريط تقدم حقيقي التحميل الخالي من مكونات ASP مع شريط التقدم الحقيقي دون تحميل خالي من المكونات مع شريط التقدم الحقيقي ، حيث upload.asp هو الرمز الأساسي. ما لم تكن بحاجة إلى ذوي الاحتياجات الخاصة ، فإن Demo.htm هو عرض مظاهرة بدون تحديث شريط تقدم (IE5.5+ دعم). Demo.asp هو ملف تم تحميله بواسطة Demo.asp. لأن العرض التوضيحي يتطلب ذلك ، يتم تحميله فقط في demo.asp ولا يحفظه. إذا كنت بحاجة إلى حفظه ، فأنت بحاجة فقط إلى إزالة المرتبطة
<٪
وظيفة coveremotefile (localfilename ، RemoteFileurl)
coveremotefile = صحيح
إعلانات قاتمة ، استرجاع ، getRemotedata
تعيين استرجاع = server.createBject (microsoft.xmlhttp)
مع استرجاع
. Open Get ، RemoteFileurl ، false ،
.يرسل
إذا. readyState <> 4 ثم
coveremotefile = خطأ
وظيفة الخروج
إنهاء إذا
getRemotedata = .responseBody
تنتهي
تعيين استرجاع = لا شيء
تعيين الإعلانات = server.createBject (Adodb.stream)
مع الإعلانات
.type = 1
.يفتح
. الكتابة getRemotedata
.savetofile server.mappath (LocalFilename) ، 2
.يلغي()
.يغلق()
تنتهي
تعيين إعلانات = لا شيء
وظيفة نهاية
٪>
<٪
ما يلي مثال على المكالمة:
Remoteurl = http: //www.uyux.cn/logo.gif'remote اسم الملف (المسار الكامل المطلق)
localfile = استبدال (استبدال (الآن () ،-،) ،) ،) ،: ،) واليمين (REMOTEURL ، 4) اسم الملف الأصلي (قابل للتخصيص)
إذا كان savereMoteFile (localfile ، remoteurl) = صحيح ثم
Response.write (حفظ بنجاح: & localfile)
إنهاء إذا
٪>
-
المشاركة: يدرك ASP تأثير الترحيل الخالي من التحديث # formattabled_0# html قائمة أخبار العنوان القائمة المبسطة/لغة البرمجة النصي = javaScript!- // يمكن أيضًا إجراء التحكم في Ajax في ملف منفصل لتسهيل وظيفة الاتصال ajax () {var xhrobj = null ؛ if (window.xmlHttPrequest) {xhrobj = new xmlHttPrequest () ؛ } آخر إذا (window.activex