ملف الإنترنت المؤقت (اقرأ من SharePoint عبر IE). كيف يمكنني العثور على عنوان URL؟

StackOverflow https://stackoverflow.com/questions/738996

سؤال

عندما ينقر المستخدم IE على رابط الملف المقيم في SharePoint (ويقوم المستخدم بتحديد "الوصول" للقراءة فقط "، يتم نسخ الملف إلى ملفات الإنترنت المؤقتة، يتم فتح طلبي ومرتام اسم الملف كمعلمة. أحاول تنفيذ زر "فحص" في تطبيقي حتى يتمكن المستخدم من التبديل من وضع القراءة فقط إلى وضع تسجيل المغادرة وتحريره. لم أتمكن من العثور على طريقة لتعلم عنوان URL SharePoint للملف. عند تسجيل المغادرة والتحرير، لا توجد مشكلة: هناك إدخال تسجيل يقوم بخرائط الملف الموجود على نظام URL في SharePoint؛ لم أجد أي شيء من هذا القبيل للملفات للقراءة فقط.

تحرير: هناك عمود URL متوفر في مستكشف Windows، ولكن عندما أعرض هذا العمود (بالمستكشف)، فإن جميع القيم فارغة. أيضا، لا يمكنني العثور على أي مكالمة API معلومات الملفات التي سترجع هذه القيمة بالنسبة لي.

تحديث: لقد وجدت بعض المكالمات الواعدة في Wininet.lib: findfirsturlcoeentryex (و "التالي") جنبا إلى جنب مع findfirsturlcachegroup (والآخر). لا يبدو أنهم لم يعيدوا أي بيانات، ومن ما قرأته، هذه العودة الوحيدة لي استخدام التطبيق ل WinInet API يدعو ذاكرة التخزين المؤقت - وليس IE's.

لقد حاولت أيضا تشغيل قائمة مكالمات COM التي أدلى بها في تطبيقي عند فتح الملف لمعرفة الواجهات التي كانت تراها إذا كنت مدعومة. كانت واحدة تبدو واعدة كانت واجهة IMONIKERPROP، والتي، عندما قمت بتنفيذها، ستدعي ... ومع ذلك، قدمت لي فقط خاصية نوع MIME، The Classid من تطبيقي وعلم التحميل الثنائي.

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

المحلول

ربما هذا الموقع لديه الجواب: كيف يتواصل SharePoint مع Word عبر ActiveX

يمكن أن يكون خيار آخر هو ربط الحدث SharePoint ItemCheckingout. مثال 1 مثال 2 وبعد في حالة حصولك على معلومات URL وإنشاء بعض الملفات المؤقتة مع المعلومات أو اجتياز معلومات المعلومات الخاصة بك.

رابط إلى معلومات التحكم ActiveX - ربما تم إطلاق هذا التحكم على كل شيء؟ قد تكون قادرا على الاستفادة من ذلك.

نصائح أخرى

هل تم إنشاء الملف المؤقت الذي تم إنشاؤه باسم جيد (هل يتطابق مع ما يسمى بالملف أو هو جوبريش). إذا كان اسم جيد، فمن المحتمل أن تبحث عنه. خلاف ذلك، دون معرفة الموقع، مجلد، اسم الملف، قد لا تتمكن من أن تكون هناك بعض البيانات الإضافية حول الملف في مكان ما.

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