Blob通过ajax发送,通过VB接收
Blob sent through ajax receive through VB
我现在有点卡住了。我的VB脚本不读取图像blob,或者不获得文件。我希望你们都能帮忙。这是我的代码。
这里的图像已经是base64格式,并且已经被转换为blob并添加到表单
var blob = dataURItoBlob(final_image.src);
var formData = new FormData();
formData.append("objFile", blob, "image.jpeg");
$.ajax({
url: 'UploadImage/ ImageFunction',
data: { IDName: sessionStorage.IDName, CanvasImage: formData },
cache: false,
processData: false,
contentType: false,
type: 'POST'
});
正如你在这里看到的,它现在被发送到vb脚本。问题是它不读取blob文件,也不保存。
Function ImageFunction()
Dim directory As String
Dim objFile As HttpPostedFileBase = Request.Files("objFile")
Dim counter As Integer = Request.Files.Count
If Not System.IO.Directory.Exists("temp'Pictures") Then
IO.Directory.CreateDirectory("temp'Pictures")
End If
directory = "temp'Pictures'"
If Not System.IO.Directory.Exists(directory & Common.WebRequest.Data("IDName")) Then
IO.Directory.CreateDirectory(directory & Common.WebRequest.Data("IDName"))
End If
If (Not objFile Is Nothing) Then
objFile.SaveAs(directory & Common.WebRequest.Data("IDName") & "'" & Common.WebRequest.Data("IDName") & ".jpg")
End If
End Function
谁能告诉我我哪里错了? 看看这个问题:
使用jQuery's ajax方法作为blob检索图像
如果有必要使用ajax,也许你需要使用原生XMLHttprequest。
我希望有帮助!
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 如何通过ajax刷新JSF填充的javascript变量
- 通过javascript重定向html传递php变量
- 通过Magento的网络服务检索运费
- 无法通过数组映射绑定
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 通过js在新选项卡中有条件地打开url
- 如何使用jquery处理php循环通过元素
- 通过Ajax将JavaScript函数传递给PHP文件
- jquery动画可以通过编程链接吗
- 通过vb.net使用javascript
- 通过呼叫.aspx.vb从.html页面发送电子邮件
- asp.net(VB)的倒计时计时器,该计时器通过回发保持不变
- 在vb.net中通过文字生成的表中没有运行Onclick事件
- 如何使用javascript打开一个新的网页,并通过单击vb.net中的按钮在网页中运行脚本
- 通过vb.net发送Javascript到页面
- Blob通过ajax发送,通过VB接收
- 复选框通过 vb.net 激活 asp.net 文本框
- 通过vb.net在HTML中更新cellContent