[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-omekas允許大量上傳檔案的file-sideload模組":3},{"id":4,"slug":5,"title":6,"description":7,"content":8,"date":9,"image":10,"imageAlt":6,"author":11,"categories":14,"path":17,"minRead":18},102,"omekas允許大量上傳檔案的file-sideload模組","[Omekas]允許大量上傳檔案的File Sideload模組","允許大量上傳檔案的File Sideload模組 在我們使用OmekaS過程中，尤其是建置資料時一定會遇到一件 […]","\u003Ch1>允許大量上傳檔案的File Sideload模組\u003C\u002Fh1>\n\u003Cp>在我們使用OmekaS過程中，尤其是建置資料時一定會遇到一件經典的障礙——就是當有大量資料需要建置時，由使用者分別一個一個進行很花費人力與時間。\u003Cbr \u002F>\n當然OmekaS官方就有提供\u003Ca href=\"https:\u002F\u002Fomeka.org\u002Fs\u002Fmodules\u002FCSVImport\u002F\" title=\"批次上傳的模組\">批次上傳的模組CSVImport\u003C\u002Fa>來解決這個問題，但CSVImport提供的是Item的metadata批次建置，若遇到有大量的媒體文檔也需要放上來時，就需要搭配這個File Sideload一起使用了。\u003C\u002Fp>\n\u003Ch2>使用方式\u003C\u002Fh2>\n\u003Cp>官方的操作手冊在\u003Ca href=\"https:\u002F\u002Fomeka.org\u002Fs\u002Fdocs\u002Fuser-manual\u002Fmodules\u002Ffilesideload\u002F\" title=\"這邊\">這邊\u003C\u002Fa>。使用方式很簡單，安裝之後，應該會直接看到一個設定欄位(預設在模組的File Sideload的設定中)，有兩個欄位需要設定。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sideload Directory：這邊是設定Sideload的預設目錄，建議在原本web server file(omeka-s)中的files建立upload目錄\u003C\u002Fli>\n\u003Cli>Delete sideloaded file? ：這個選項勾選後，當檔案上傳完後會自動刪除上傳資料夾的檔案(以上述例子就是upload目錄)。\u003Cbr \u002F>\n當然要記得files資料夾的權限喔，理論上安裝好的都是755，若遇到資料夾權限問題則可以重新調整權限。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-shell\">$ chmod 755 files -R\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>到這邊基本上就可以使用File Sideload了。\u003C\u002Fp>\n\u003Cp>接下來記得將想要放的檔案(如圖片、影像等)透過FTP或是其他檔案傳輸形式將檔案放置到upload目錄中，就能透過其他流程使用這些檔案了。\u003C\u002Fp>\n\u003Ch2>Item Media\u003C\u002Fh2>\n\u003Cp>預設做法在建置Item時，切換到Media分頁時，會在右側看到File Sideload選項(如圖)\u003C\u002Fp>\n\u003Cp>\u003Cimg decoding=\"async\" src=\"\u002Fapi\u002Fproxy-image?url=https%3A%2F%2Fpost.billxu.net%2Fwp-content%2Fuploads%2F2022%2F07%2F%E6%88%AA%E5%9C%96-2022-07-27-%E4%B8%8A%E5%8D%8811.57.39.png\" alt=\"\" \u002F>\u003C\u002Fp>\n\u003Cp>選擇此選項後，可以看到預先放好的檔案列表(如圖)\u003C\u002Fp>\n\u003Cp>\u003Cimg decoding=\"async\" src=\"\u002Fapi\u002Fproxy-image?url=https%3A%2F%2Fpost.billxu.net%2Fwp-content%2Fuploads%2F2022%2F07%2F%E6%88%AA%E5%9C%96-2022-07-27-%E4%B8%8A%E5%8D%8811.59.12.png\" alt=\"\" \u002F>\u003C\u002Fp>\n\u003Cp>選擇對應的檔案名稱後，就能跟原本的Add Item一樣囉。\u003C\u002Fp>\n\u003Ch2>大量上傳\u003C\u002Fh2>\n\u003Cp>如果要大量上傳的話，則需透過CSVImort搭配使用，基本概念如上，先將檔案放好後，在CSV欄位中加入一個對應檔案的欄位，裡面輸入檔案名稱的值，匯入過程時將該欄位指定為\u003Cstrong>\u003Cem>File Sideloaded\u003C\u002Fem>\u003C\u002Fstrong>，就能進行大量檔案上傳建置囉。\u003C\u002Fp>\n","2022-08-23T20:00:35","",{"name":12,"link":13},"Chih Fan","http:\u002F\u002Fpost.billxu.net",[15],{"name":16,"slug":16},"omekas","\u002Fblog\u002Fomekas允許大量上傳檔案的file-sideload模組",1]