Я сейчас застрял прямо сейчас. Мой скрипт VB не читает изображение blob или не получает файл. Надеюсь, вы все сможете помочь. Вот мой код.Blob послал корыто ajax получить через VB
Изображение здесь уже в 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
Может ли кто-нибудь осветить меня, если я поступил не так?
nope .... Я не могу использовать ссылку, которую вы передаете, так как я буду отправлять две данные, сначала это будет blob, а второе - IDName .. кроме того, что необходимо отправить потом –
Итак, вы можете сделать форма с вводом типа файла и enctype = multipart/form-data для отправки как файла, так и IDName. – jcarrera
@jcarrerra ты меня там потерял .... –