أنا أستخدم s3 لاستضافة ملفاتي على مجتمع discourse الخاص بي، لقد قمت بإنشاء تطبيق iOS وأحتاج إلى تنزيل ملفات PDF بدلاً من فتحها في التطبيق
لقد وجدت حلاً لرابط التنزيل:
<a> download File</a>
لكن بالنسبة لملفات PDF التي تم تحميلها على s3، لا أعرف ما يجب فعله.
Canapin
(Coin-coin le Canapin)
2
تعديل: إزالة إجابتي لأنني أسأت فهم الموضوع 
شكراً thoka 
thoka
(Thomas Kalka)
3
حسنًا. يبدو أنه يطالب بعكس طلب الميزة الخاص بي تمامًا…
إعجاب واحد (1)
thoka
(Thomas Kalka)
4
وفقًا لـ هذا المصدر، يجب أن تكون قادرًا على تحقيق السلوك المطلوب عن طريق إضافة download إلى هذه الروابط عبر مكون سمة.
إعجاب واحد (1)
أحتاج إلى إيجاد طريقة لتغيير جميع روابط ملفات PDF الخاصة بي… هناك ما يقرب من 3000 رابط.
يجب أن يكون الأمر مسألة إعادة تعيين الخطاب
كلمة تحذير: اختبره أولاً على موقع تجريبي. قد لا يعمل كما هو متوقع.
إعجاب واحد (1)
Don
7
مرحباً 
أعتقد أن هذا الموضوع هو نفسه: Force download pdf on IOS
لهذا عليك استخدام api.decorateCookedElement.
شيء كهذا يجب أن يعمل 
ضعه في قسم الرأس (Header) لمكون.
<script type="text/discourse-plugin" version="0.8.42">
api.decorateCookedElement(
element => {
const pdfFiles = element.querySelectorAll("a.attachment[href$='.pdf']");
if (!pdfFiles.length) {
return;
}
pdfFiles.forEach((pdf) => {
pdf.setAttribute("download", "");
});
},
{ id: "download-pdf", onlyStream: true }
);
</script>
لقد اختبرته على جهازي ويعمل بالنسبة لي، ولكن إذا كنت تريد استخدام سمة أخرى وما إلى ذلك.. يمكنك تغييرها بسهولة… آمل أن يساعد ذلك 
إعجابَين (2)