Код: Выделить всё
public static string GetPreSignedURL(string filename, string displayFilename)
{
GetPreSignedUrlRequest request = new();
request.Verb = HttpVerb.PUT;
request.BucketName = BucketName;
request.Key = filename;
request.Expires = DateTime.UtcNow.AddHours(24);
request.ContentType = "application/octet-stream"; //this is needed so we can upload using AJAX
request.ResponseHeaderOverrides.ContentDisposition = "attachment; filename=" + displayFilename;
return client.GetPreSignedURL(request);
}
< /code>
Теперь у меня есть jQuery, чтобы сделать запрос напущенную: < /p>
$.ajax(
{
url: response1.preSignedURL,
type: 'PUT',
data: file,
processData: false,
contentType: "application/octet-stream",
success: function(response)
{
console.log(JSON.stringify(response));
}
});
< /code>
Это работает нормально. Однако, если я удалю приложение/октет-рулет Подробнее здесь: https://stackoverflow.com/questions/797 ... -with-ajax
Мобильная версия