Chúng tôi đang tải lên tệp xử lý tùy chỉnh ở cuối máy chủ do các giới hạn được nhúng.Tải lên tệp HTML: có cách nào để buộc nội dung-type = "application/octet-stream"
Các tập tin HTML code upload sử dụng trong trình duyệt Firefox:
<html>
<body>
<form action="http:///192.168.1.1/upload.cgi" name="form_1" method="post" enctype="multipart/form-data" >
<input type="file" id="file" name="filename" content-type="application/octet-stream">
<input type="submit" name="mysubmit" value="Send">
</form>
<body>
</html>
Nếu tập tin đã chọn được gọi là "fish.jpg", máy chủ nhận content-type của nó là "image/jpeg". Nếu tập tin được đổi tên thành chỉ "cá" mà không có phần mở rộng tập tin, máy chủ sẽ nhận được loại nội dung của nó là "ứng dụng/octet-stream" đó là những gì chúng ta muốn.
Có cách nào để buộc "ứng dụng/octet-stream" trong một trang HTML (có hoặc không có JavaScript thông thường) không?
Cảm ơn trước, Bert
Tại sao? Nếu bạn định xử lý bất kỳ dữ liệu nào như là "Một số byte có thể đại diện cho một cái gì đó nhưng chúng tôi không biết", thì tại sao không chỉ bỏ qua loại nội dung mà bạn nhận được thay vì cố gắng buộc trình duyệt yêu cầu nó Không biết nó đang gửi gì? – Quentin