我目前正在使用Web应用程序,在这里我需要能够使用移动设备在浏览器中拍照。 我目前可以将这张图片上传到我在googlecloud上的存储中,但是该图片的网址有些麻烦。图片的URL在动作(HTML属性)中定义。我正在努力查看该动作字段如何动态变化。 看来我无法在操作字段中输入URL的变量名。
还有其他方法吗? 抱歉,我的英语不好。
<form id="BilleddeUpload" action="url" method="POST" enctype="multipart/form-data">
<input type="file" accept="/*" name="file">
<button>Submit</button>
</form>
<script>
function gogogoogle(){
var billedenavn = document.getElementById("BilledeUpload");
var url = "https://storage.googleapis.com/notgonnaputreallinkhere/"
+ prompt("Insert picture name here.");
billedenavn.action=url;
}
</script>
<p>Billede på google cloud </p>
<button onclick="gogogoogle()">
Hvad skal den hedde????
</button>
答案 0 :(得分:0)
您已经定义了一个变量,用于保存对billedenavn
形式的引用。
此行
var billedenavn = document.getElementById("BilledeUpload")
几行之后您就写了
document.getElementById("BilledeUpload").action = url;
,其中包含表单ID中的错字。但是为什么不直接写:
billedenavn.action = url;
答案 1 :(得分:0)
它们有一些语法错误。
将function
[及其正文]放入script
标签中,
并将form
id
从BilleddeUpload
更改为BilledeUpload
。