2014-06-27 57 views
2

我正在使用FineUploader將文件上傳到Amazon S3,並且我想將Content-Disposition標題添加到文件中。我已經嘗試過了(在CoffeeScript中):使用FineUploader向Amazon S3提供標題

request: 
     endpoint: "..." 
     accessKey: "... 
     customHeaders: 
     "Content-Disposition": "attachment;" 

這對我沒有效果。關於我應該做什麼的提示?

謝謝。

+0

請參閱https://github.com/Widen/fine-uploader/issues/1214。與此同時,您可以使用AWS SDK和適當的覆蓋頭來生成簽名的URL服務器端,以便進行內容處置並使用該客戶端。 –

+0

明白了。這是爲了用Scala編寫的Web應用程序,爲了解決不高優先級的功能而不是導入另一個jar文件,我很滿意,直到您的團隊開始添加此功能。感謝您的意見。 – Vidya

回答

1

正如我在我的評論中提到的,這是一項要求解決的功能請求,如#1214中所述。

在完成之前,您可以使用AWS SDK和適當的覆蓋頭來生成帶簽名的URL服務器端,以便進行內容處置並使用該客戶端。這可以通過S3 API實現,並且一些SDK可能會公開簽名的URL生成和頭部覆蓋。我注意到scala SDK做前者,但不是後者。這是另一個SO案例,它在PHP中解決了這個問題:Unable to override content disposition header in s3