Rails, Download dal database BLOB
-
12-11-2019 - |
Domanda
Ho un problema, salvo i miei dati di upload nel tipo di file BLOB nel database ..
ora voglio scaricarlo ..
Come gestirlo
Ho provato in questo modo (document_file è un campo con dati BLOB)
Send_file @allegato.document_file ,: dispositivo => 'allegato'
Ma arriva l'errore ...
Qualcuno può aiutare?
Grazie :)
Soluzione
Forse dovresti usare Send_Data per un dati BLOB anziché Send_File:
send_data @attachment.document_file, :disposition => 'attachment'
Considera che "allegato" è il valore predefinito, quindi puoi ometterlo. Dovresti ottenere questo errore perché Send_File necessita di un percorso del file come argomento, non a blob.
Puoi anche dare un'occhiata a: http://api.rubyonrails.org/classes/actioncontroller/streaming.html#method-i-send_data
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow