Вот страница документации для облачных вычислений. http://cloudinary.com/documentation/upload_videos#uploading_from_server_side_codeNodeJS Cloudinary Загрузить видео
Согласно документу, загрузка видео, как в следующем коде.
var videoFile = req.files.video.path;
cloudinary.uploader.upload(videoFile,
function(result) {console.log(result); },
{ resource_type: "video" });
Кроме того, он не поддерживает загрузку файлов изображений таким образом.
var videoFile = req.files.video.path;
cloudinary.uploader.upload(videoFile,
function(result) {console.log(result); },
{ resource_type: "raw" });
Кроме того, мой HTML-файл:
<form action="/videos/add" enctype="multipart/form-data" method="post">
<div class="form_line">
<label for="video_title">Title:</label>
<div class="form_controls">
<input id="video_title" name="title" size="30" type="text" />
</div>
</div>
<div class="form_line">
<label for="video">Video:</label>
<div class="form_controls">
<input id="video" name="video" type="file" />
</div>
</div>
<div class="form_line">
<div class="form_controls">
<button type="submit" class="btn btn-danger">Submit Video</button>
</div>
</div>
<input id="direct" name="direct" type="hidden" />
</form>
Я получаю сообщение об ошибке для обоих кода я даже указать тип ресурса.
{"error":{"message":"Invalid image file"}}
https://github.com/cloudinary/cloudinary_npm/issues/26
Как я могу решить эту проблему?
Благодаря ...
node_modules/cloudinary/Библиотека/utils.js: тысяча двадцать-восемь возврата обратного вызова (0 недействительными, результат); TypeError: callback не является функцией. Я думаю, что проблема в библиотеке, но я не могу понять. – Karayel
не могли бы вы предоставить полный код – Codesingh
Полный код находится в вопросе. Но вот проблема. 'v1_result_adapter = function (callback) { if (callback! = null) { return function (result) { if (result.error! = null) { return callback (result.error); } else { return callback (void 0, result); } }; } else { return null; } }; ' – Karayel