سؤال

لدي صفحة ويب تستخدم تلميحات الأدوات. انا استخدم prototip خاصة. أحد الخيارات هو استخدام AJAX لتحميل صفحة أخرى داخل الأداة. تأتي وظيفة AJAX من إطار النموذج الأولي ، http://www.prototypejs.org/api/ajax/request/.

كل ما أريد تحميله حقًا هو صورة. أنا فقط لا أريد تحميل الصورة على إنشاء الصفحة لأن هناك العديد من الصور. لذلك عندما أضع رابطًا لملف .jpg أو حتى ملف .html ، أتلقى الخطأ HTTP خطأ 405.0 - الطريقة غير مسموح بها من IIS. أنا أركض IIS7. هل هذه مشكلة في الكود الخاص بي أم مشكلة مع IIS7؟ أيضا ، الإصدار الآخر من الخطأ الذي أحصل عليه هو The HTTP verb POST used to access path '/Images/Items/tech_over_RST.jpg' is not allowed. أتلقى هذا الإصدار من رسالة الخطأ عندما أقوم بتشغيل وضع التصحيح من VS2010. أنا أيضًا أستخدم توجيه URL ولكن ليس MVC.

هل كانت مفيدة؟

المحلول

أود أن أرى الرمز الذي تستخدمه. ومع ذلك ، فإن "405.0 طريقة غير مسموح بها" عندك بريد بعض المعلومات إلى ملف الصورة منطقي تمامًا: يمكنك نشر البيانات إلى البرامج النصية مثل البرامج النصية ASP أو ASPX أو PHP أو CGI ولكن ليس للصور/المستندات مثل JPG و GIF و HTML وما إلى ذلك ، ويجب ألا تحدد ملف صورة باسم عنوان URL لطلب AJAX GET/POST في المقام الأول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top