Hi Team
I have implemented azure blob storage plugin in our project, and we have uploading multiple extension files like image pdf etc to the cloud, but in the cloud it shows content type as octet-stream. i have tried setting content type in stream_flush method, but it doesnt work.
i have tried adding additional params to the azure api createBlockBlob but it doesnt take extra params.
which method of the stream i have to set the content type? can anyone please suggest how to pass content type of the uploading file to the cloud ?
please help me to solve this issue.
thanks in advance
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hi there,
When you’re uploading files to Azure Blob Storage using the SDK, you can specify the
ContentType
property to ensure that the blobs have the appropriate content type. If you don’t specify this property, Azure Blob Storage might default to usingapplication/octet-stream
as the content type.So before uploading the file, find out what its content type is. For a PHP project, you should be able to use the
finfo
function to detect the MIME type of a file:And then when you upload the file to Azure Blob Storage, specify the content type:
Hope that this helps! If this still does not work, feel free to share more details about your setup and I will try to advise you further!
Best,
Bobby