mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Provide MIME type data for File in formdata::get_file
This commit is contained in:
parent
d77d752990
commit
b5722e50bb
4 changed files with 3 additions and 6 deletions
|
@ -87,7 +87,7 @@ unsafe fn write_blob(blob: Root<Blob>,
|
|||
-> Result<(), ()> {
|
||||
let blob_vec = try!(blob.get_bytes());
|
||||
let blob_length = blob_vec.len();
|
||||
let type_string_bytes = blob.get_type_string().as_bytes().to_vec();
|
||||
let type_string_bytes = blob.type_string().as_bytes().to_vec();
|
||||
let type_string_length = type_string_bytes.len();
|
||||
assert!(JS_WriteUint32Pair(w, StructuredCloneTags::DomBlob as u32, 0));
|
||||
write_length(w, blob_length);
|
||||
|
|
|
@ -164,7 +164,7 @@ impl Blob {
|
|||
}
|
||||
|
||||
/// Get a copy of the type_string
|
||||
pub fn get_type_string(&self) -> String {
|
||||
pub fn type_string(&self) -> String {
|
||||
self.type_string.clone()
|
||||
}
|
||||
|
||||
|
|
|
@ -153,7 +153,7 @@ impl FormData {
|
|||
|
||||
let bytes = blob.get_bytes().unwrap_or(vec![]);
|
||||
|
||||
File::new(&self.global(), BlobImpl::new_from_bytes(bytes), name, None, "")
|
||||
File::new(&self.global(), BlobImpl::new_from_bytes(bytes), name, None, &blob.type_string())
|
||||
}
|
||||
|
||||
pub fn datums(&self) -> Vec<FormDatum> {
|
||||
|
|
|
@ -3,6 +3,3 @@
|
|||
[formdata with blob]
|
||||
expected: FAIL
|
||||
|
||||
[formdata with named blob]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue