我一直在爲各種解決方案搞點什麼,但我還沒有能夠以令人滿意的方式解決這個問題。在Drupal中處理文件上傳
我希望實現的是某種功能,用戶可以上傳新文件或選擇現有文件重新使用它們。
我到目前爲止使用的是filefield
,filefield_sources
,imce
和ckeditor
模塊的組合。我猜ckeditor對於解決方案並不重要,但我需要能夠以某種方式從檔案中嵌入圖像,並且這是通過IMCE完成的。由於我不希望所有東西都可以通過文件瀏覽器訪問,所以我創建了一個子目錄並在IMCE設置中設置了對它的完全訪問權限,可以稱之爲default/files/site
只要所有文件上傳都是通過IMCE完成的,我直接從文件區上傳文件,我的文件以默認/文件根目錄結束,所以我爲我的字段設置了文件夾,例如default/files/site/movies
在允許.flv
格式的字段中。只要我沒有嘗試通過IMCE訪問這些文件,這就很好。它看起來由filefield創建的文件夾無法從IMCE訪問?
我也處於一個需要支持大型上傳(200MB +)的位置,但是從我在其他項目中的經驗來看,允許通過FTP上傳文件通常是一種挽救生命的方式,但從我瞭解的IMCE中贏得' t支持文件沒有通過Drupal以某種方式上傳,因爲它們不存在於數據庫中(給出消息:The selected file could not be used because the file does not exist in the database.
)
我知道我並沒有對我的問題有一個明確的問題,但是不知何故我需要弄清楚這一點非常快。我怎麼會更好地解決這個問題?我知道我不是第一個有這個問題的人,但我還沒有找到一個好的和穩定的解決方案。我錯過了什麼?
非常好,工作就像一個魅力:) – Marco 2010-04-08 12:18:40