2011-10-09 90 views
0

At http://www.uploadify.com/forums/discussion/1416/uploading-to-amazon-s3/p1

Terebentina的評論。在'key:'部分。 $ {filename}從哪裏來?

或者,而不是使它看起來像:

"key": encodeURIComponent(encodeURIComponent("40/20091216-120535/${filename}")) 

我想使它看起來有點像:

"key": encodeURIComponent(encodeURIComponent("40/20091216-120535/foobar${file_extension}")) 

可悲的是,${file_extension}不存在。任何人都知道如何做到這一點?

編輯:

在進一步挖掘。我發現這http://aws.amazon.com/articles/1434,現在我得出結論,${filename}是S3使用的變量,而不是uploadify。

問題依然存在。如果我們要爲所有上傳的文件指定特定的名稱並保持擴展名動態,那該怎麼辦?例如:foobar.mp4,foobar.txt,foobar.flv等。我們應該怎麼做呢?

+2

看起來像某種模板... –

+0

在Uploadify中找不到關於此類模板的任何信息。也許這就像一個專門爲論壇答案的標籤,Terebentina只是想顯示你應該放置文件名的地方?如果您想爲scriptData添加一些動態值,只需在上傳事件處理程序中使用.uploadifySettings('scriptData',{...})即可。 – RReverser

+0

@RReverser nah。上傳文件時,我已經測試過,沒有它。我可以確認'$ {filename}'不僅僅是一個標籤文件名。它是Uploadify使用的實際模板變量。 http://www.kiakroas.com/blog/44/中的情況也是如此。在Uploadify文檔中找不到任何內容。但我希望有一個文件擴展名的模板變量。 –

回答