Javascript 将pdf上载到Cloudinary
我正试图通过小部件将pdf文件上传到Cloudinary。我假设我可以使用与常规图像和视频相同的脚本,但显然它不喜欢。当我上传pdf时,它会通过,但是返回的url没有返回值,它是空的 这就是我所拥有的Javascript 将pdf上载到Cloudinary,javascript,html,node.js,ejs,cloudinary,Javascript,Html,Node.js,Ejs,Cloudinary,我正试图通过小部件将pdf文件上传到Cloudinary。我假设我可以使用与常规图像和视频相同的脚本,但显然它不喜欢。当我上传pdf时,它会通过,但是返回的url没有返回值,它是空的 这就是我所拥有的 <h1>Upload Documents for: <%= studentName %></h1> <button id="upload_widget" class="button">Upload Docu
<h1>Upload Documents for: <%= studentName %></h1>
<button id="upload_widget" class="button">Upload Documents</button>
<script src="https://widget.cloudinary.com/v2.0/global/all.js" type="text/javascript"></script>
<script type="text/javascript">
var myWidget = cloudinary.createUploadWidget({
cloudName: 'xxx',
uploadPreset: 'ld3l7evv'}, (error, result) => {
if (!error && result && result.event === "success") {
console.log('Done! Here is the image info: ', result.info);
console.log(result.info.secure_url)
var result_url = result.info.secure_url;
console.log("result url is " + result_url)
document.getElementById("url").value = result_url;
}
}
)
document.getElementById("upload_widget").addEventListener("click", function(){
myWidget.open();
}, false);
</script>
为以下对象上载文档:
上传文件
var myWidget=cloudinary.createUploadWidget({
cloudName:'xxx',
uploadPreset:'ld3l7evv'},(错误,结果)=>{
如果(!error&&result&&result.event==“success”){
log('Done!这是图像信息:',result.info);
console.log(result.info.secure\u url)
var result\u url=result.info.secure\u url;
log(“结果url为”+结果url)
document.getElementById(“url”).value=result\uURL;
}
}
)
document.getElementById(“upload_小部件”).addEventListener(“单击”,函数(){
myWidget.open();
},假);
有人知道如何更改它,以便我可以让它与PDF一起工作吗?谢谢:)如果上传有效,您可以在您的帐户中找到PDF,但在访问链接时,您会收到404,那么很可能是由于以下所述的新政策: