mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-05 05:27:48 +00:00
14 lines
422 B
Ruby
14 lines
422 B
Ruby
class Api::V1::UploadController < Api::BaseController
|
|
def create
|
|
file_blob = ActiveStorage::Blob.create_and_upload!(
|
|
key: nil,
|
|
io: params[:attachment].tempfile,
|
|
filename: params[:attachment].original_filename,
|
|
content_type: params[:attachment].content_type
|
|
)
|
|
file_blob.save!
|
|
|
|
render json: { file_url: url_for(file_blob), blob_key: file_blob.key, blob_id: file_blob.id }
|
|
end
|
|
end
|