cloudinary へアップロードした後のresult から拡張子付きのurlを取得したいです。
result = cloudinary.uploader.upload(video)
video_url= result['url']
では、 vieo_urlに拡張子が含まれません。
しかし cloudinary のクラウドには拡張子付きのファイルが保存されています。
#model name は commnet
commnet.video= ここに拡張子付きのsample.mp4 のurlを保存したいです。
どのようにすればいいのでしょうか?
画像は拡張子を指定せずに表示ができますが、動画はできませんでした。
views.py
python
1if 'video' in request.FILES:2 video = request.FILES['video']3 result = cloudinary.uploader.upload_large(video)4 video_url = result['url']5 form.cleaned_data['video'] = video_url 6 comment.video=form.cleaned_data['video']
python
1{% if comment.image %}2 <img src="{{comment.image.url}}" alt="" class="rounded detail-img">3 <h2>{{comment.image}}</h2>4 <h2>{{comment.image.url}}</h2>5 6 {% endif %} 7 8 {% if comment.video %} 9 <video src={{comment.video}}+ controls></video>10 <h2>{{comment.video}}</h2>11 <h2>{{comment.video.url}}</h2>12 <script>13 const cld = cloudinary.Cloudinary.new({ cloud_name: 'ny-pizza'});14 cld.videoPlayer('video');15 </script>16 17 18 {% endif %}
0 コメント