作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
<分区>
我目前有以下 JavaScript 代码
<script>
$(document).ready(function() {
$('#preview').click(function() {
var file = document.getElementById("widget-file").files[0];
var fr = new FileReader();
fr.readAsArrayBuffer(file);
fr.onload = function() {
$.post("/admin/snact/info", {
"file": fr.result,
"name": "test"
}).done(function(data) {
console.log(data)
});
}
});
});
</script>
我想在服务器端处理文件并返回一些有用的信息,但我不知道如何将文件作为二进制文件访问(文件是二进制文件)
尝试使用该 js 代码,我可以毫无问题地访问属性名称,但属性文件什么也不会给我
...
INFO.Println(c.Request.FormValue("file"), c.Request.FormValue("name"))
...
我在这里缺少什么? FileReader 类有 readAsBinary,但它表示正在开发中
我尝试了下面的js代码
<script>
$(document).ready(function() {
$('#preview').click(function() {
var file = document.getElementById("widget-file").files[0];
var fr = new FileReader();
fr.readAsArrayBuffer(file);
fr.onload = function() {
var fd = new FormData();
fd.append("file", fr.result);
fd.append("name", "test");
$.ajax({
url: "/admin/snact/info",
data: fd,
processData: false,
contentType: "multipart/form-data",
type: "POST"
}).done(function(data) {
console.log(data)
});
}
});
});
</script>
在 Go 方面,我将尝试加载文件
INFO.Println(c.Request.FormFile("file"))
但是我收到了这个错误
no multipart boundary param in Content-Type
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!