Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

206

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi tạo các liên kết bình thường như: trong một ứng dụng web.

Khi tôi nhấp vào liên kết, nó sẽ hiển thị hình ảnh trong một trang mới. Nếu bạn muốn lưu ảnh, thì bạn cần nhấp chuột phải vào nó và chọn "Lưu dưới dạng"

Tôi không muốn hành vi này, tôi muốn có một hộp tải xuống bật ra khi tôi nhấp vào liên kết, liệu có thể chỉ với HTML hoặc JavaScript không? Làm sao?

Nếu không, tôi đoán tôi sẽ phải viết tập lệnh Tải xuống.php và gọi nó vào HREF với tên tệp là tham số ...?

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

BSTPierre

29K14 Huy hiệu vàng67 Huy hiệu bạc102 Huy hiệu Đồng14 gold badges67 silver badges102 bronze badges

hỏi ngày 9 tháng 3 năm 2010 lúc 10:09Mar 9, 2010 at 10:09

1


    

Nó chưa được hỗ trợ đầy đủ Caniuse, nhưng bạn có thể sử dụng với Modernizr (dưới các phát hiện không cốt lõi) để kiểm tra sự hỗ trợ của trình duyệt.

Đã trả lời ngày 30 tháng 4 năm 2013 lúc 14:15Apr 30, 2013 at 14:15

Francisco Costafrancisco CostaFrancisco Costa

6.3855 Huy hiệu vàng33 Huy hiệu bạc42 Huy hiệu đồng5 gold badges33 silver badges42 bronze badges

10

Cách dễ nhất để tạo liên kết tải xuống cho hình ảnh hoặc HTML là thiết lập thuộc tính tải xuống, nhưng giải pháp này chỉ hoạt động trong các trình duyệt hiện đại.


"MyImage" là một tên của tập tin để tải xuống. Tiện ích mở rộng sẽ được thêm ví dụ tự động ở đây

Đã trả lời ngày 28 tháng 1 năm 2013 lúc 17:12Jan 28, 2013 at 17:12

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

1

Download

download.php:


Jason Plank

2.3424 Huy hiệu vàng32 Huy hiệu bạc40 Huy hiệu đồng4 gold badges32 silver badges40 bronze badges

Đã trả lời ngày 30 tháng 8 năm 2011 lúc 2:29Aug 30, 2011 at 2:29

Amiramiramir

4814 Huy hiệu bạc2 Huy hiệu đồng4 silver badges2 bronze badges

9

Không, không phải. Bạn sẽ cần một cái gì đó trên máy chủ để gửi tiêu đề xử lý nội dung để đặt tệp làm tệp đính kèm thay vì được nội tuyến. Bạn có thể làm điều này với cấu hình đơn giản Apache mặc dù.

Tôi đã tìm thấy một ví dụ về việc thực hiện nó bằng mod_rewrite, mặc dù tôi biết có một cách đơn giản hơn.

Đã trả lời ngày 9 tháng 3 năm 2010 lúc 10:15Mar 9, 2010 at 10:15

QuentinentinQuentin

878K121 Huy hiệu vàng1176 Huy hiệu bạc1289 Huy hiệu đồng121 gold badges1176 silver badges1289 bronze badges

3

Thử cái này...


    
 

Đã trả lời ngày 31 tháng 7 năm 2015 lúc 11:19Jul 31, 2015 at 11:19

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

Edwin Thomasingwin ThomasEdwin Thomas

1.1862 Huy hiệu vàng18 Huy hiệu bạc 30 Huy hiệu Đồng2 gold badges18 silver badges30 bronze badges

Thuộc tính tải xuống HTML để chỉ định rằng mục tiêu sẽ được tải xuống khi người dùng nhấp vào siêu liên kết.

Thuộc tính này chỉ được sử dụng nếu thuộc tính HREF được đặt.

Giá trị của thuộc tính sẽ là tên của tệp đã tải xuống. Không có giới hạn đối với các giá trị được phép và trình duyệt sẽ tự động phát hiện phần mở rộng tệp chính xác và thêm nó vào tệp (.img, .pdf, .txt, .html, v.v.).

Mã ví dụ:

 Download Image >>

HTML5:

 Download Image >>

Output::

Tải xuống hình ảnh >>

Tải xuống HTML5 hoặc Chrome

Tải xuống hình ảnh >>

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

Tải xuống HTML5 hoặc ChromeMar 6, 2019 at 12:52

Đã trả lời ngày 6 tháng 3 năm 2019 lúc 12:52Rizwan

Rizwanrizwan2 gold badges23 silver badges21 bronze badges

5

3.3472 Huy hiệu vàng23 Huy hiệu bạc21 Huy hiệu đồng

Bạn không thể làm điều đó với HTML/JavaScript thuần túy. Điều này là do bạn có kết nối riêng với máy chủ web để truy xuất một tệp riêng (hình ảnh) và máy chủ web bình thường sẽ phục vụ tệp với các tiêu đề nội dung để trình duyệt đọc loại nội dung sẽ quyết định rằng loại có thể được xử lý nội bộ.

Cách để buộc trình duyệt không xử lý tệp trong nội bộ là thay đổi các tiêu đề (tính toán nội dung hoặc loại nội dung) để trình duyệt sẽ không cố gắng xử lý tệp bên trong. Bạn có thể thực hiện điều này bằng cách viết tập lệnh trên máy chủ web trình tự động đặt các tiêu đề (tức là download.php) hoặc bằng cách định cấu hình máy chủ web để trả về các tiêu đề khác nhau cho tệp bạn muốn tải xuống. Bạn có thể làm điều này trên cơ sở mỗi phương thức trên máy chủ web, điều này cho phép bạn thoát khỏi mà không viết bất kỳ PHP hoặc JavaScript nào - chỉ cần có tất cả các hình ảnh tải xuống của bạn ở một vị trí đó.

Grhm4 gold badges40 silver badges64 bronze badges

6.6464 Huy hiệu vàng40 Huy hiệu bạc64 Huy hiệu đồngMar 9, 2010 at 10:18

Đã trả lời ngày 9 tháng 3 năm 2010 lúc 10:18Colin Pickard

Colin Pickardcolin Pickard13 gold badges96 silver badges148 bronze badges

1

44,9K13 Huy hiệu vàng96 Huy hiệu bạc148 Huy hiệu đồng



     Download-Button 


    

Click the image ! You can download!

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

Mã đơn giản để tải xuống hình ảnh với một hình ảnh nhấp chuột bằng PHPJun 2, 2016 at 13:08

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

Đã trả lời ngày 2 tháng 6 năm 2016 lúc 13:08

Tải xuống hình ảnh bằng cách sử dụng nhấp chuột hình ảnh!



 Download-Button 


Click the image ! You can download!

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

Tôi đã làm mã đơn giản này! :)Jun 2, 2016 at 10:51

Hướng dẫn php download image on click - tải xuống php hình ảnh khi nhấp vào

0

Làm cách nào để tải hình ảnh từ PHP?

a-z] $/i ', $ file)) {$ filePath = "hình ảnh/". Tệp $; // Quá trình tải xuống if (file_exists ($ filePath)) {header ('nội dung-mô tả: chuyển tệp'); Tiêu đề ('loại nội dung: Ứng dụng/-dòng octet'); Tiêu đề ('Xác định nội dung: tệp đính kèm; fileName = "'.

Làm cách nào để tạo hình ảnh có thể tải xuống trong HTML?

Thuộc tính tải xuống chỉ được sử dụng nếu thuộc tính HREF được đặt.Giá trị của thuộc tính sẽ là tên của tệp đã tải xuống.Không có giới hạn đối với các giá trị được phép và trình duyệt sẽ tự động phát hiện phần mở rộng tệp chính xác và thêm nó vào tệp (.img, .pdf, .txt, .html, v.v.).. The value of the attribute will be the name of the downloaded file. There are no restrictions on allowed values, and the browser will automatically detect the correct file extension and add it to the file (.img, .pdf, .txt, .html, etc.).

Làm cách nào để tải hình ảnh từ URL?

Nhấp vào hình ảnh tải xuống từ nút URL, trường sẽ xuất hiện ở bên phải.Nhập địa chỉ web đầy đủ của hình ảnh.Nhấp vào mũi tên bên phải của trường và chọn hộp kiểm KIỂM TRA.Sau đó nhấp vào nút Lưu.

Làm thế nào sao chép hình ảnh từ trang này sang trang khác trong PHP?

Ở đây chúng tôi sẽ sử dụng ... TAG để tạo hình ảnh nhấp chuột và trong thẻ đó, chúng tôi sẽ vượt qua liên kết trang thứ hai (hiển thị. PHP) cùng với tên biến mà chúng tôi muốn tạo để truyền thông tin từ Index.Trang PHP để hiển thị.