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 :)

È stato utile?

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
scroll top