thể trùng lặp:
How do I save a file using the response header filename with cURLLàm thế nào để bảo vệ tên tập tin từ xa khi tải về một tập tin sử dụng curl
tôi cần phải tải về hàng ngàn hình ảnh trong định dạng
http://oregondigital.org/cgi-bin/showfile.exe?CISOROOT=/baseball&CISOPTR=0
Nếu bạn dán liên kết đó vào trình duyệt, tôi t cố gắng tải xuống tệp có tên là 1.jp2
Tôi muốn sử dụng curl để thực hiện tương tự. Tuy nhiên, khi tôi chạy
curl -I 'http://oregondigital.org/cgi-bin/showfile.exe?CISOROOT=/baseball&CISOPTR=0'
tên tập tin được báo cáo là 404.txt mà bạn có thể tải về và thấy rằng nó thực sự là file tôi muốn. Tôi không thể sử dụng tùy chọn -O vì tên được gán cho tệp không tốt và tôi có các lý do kỹ thuật cần sử dụng tên thực tế được sử dụng trên hệ thống.
Làm cách nào để tải xuống cùng một tệp mà tôi không gặp phải sự cố khi truy xuất trong trình duyệt của mình? Cảm ơn.
phỏng đoán của tôi là bằng cách nào đó liên quan đến tác nhân người dùng của người gọi, mặc dù tôi đã thử thêm UA của chrome và điều đó không có tác dụng. –