خطأ أنبوب مكسور عند الرفع إلى نسخة S3 لملف PDF يحتوي اسمه على أحرف مثل é وï وما شابه

السطر 62 من discourse/lib/file_store/s3_store.rb at main · discourse/discourse · GitHub

options[:content_disposition] = "attachment; filename=\"#{filename}\""

ربما ينبغي تنسيق content_disposition على النحو التالي

options[:content_disposition] = ActionDispatch::Http::ContentDisposition.format(
        disposition: "attachment", filename: upload.filename
      )

كما هو موضح في

إذا كان الأمر كذلك، فربما ينطبق ذلك أيضًا على هذه content_disposition:

4 إعجابات