我正在創建一個讓用戶「上傳」文件和評論框的簡單表單。 用戶選擇文件後(可以是圖片或pdf)並點擊提交,我不會將 文件存儲到我的網絡服務器,該文件將被插入到電子郵件中併發送給我。在沒有將文件保存到網絡服務器的情況下發送帶附件的電子郵件
我的問題是:如何在不存儲任何地方的情況下附加文件。
我不想使用第三方模塊。
更新:
$attachment = $_FILES["OrderList"]["tmp_name"];
$content = file_get_contents($attachment);
$content = chunk_split(base64_encode($content));
我得到了一個錯誤:
Filename cannot be empty in C:\dir\orders\upload.php on line 24
線24 $content = file_get_contents($attachment);
上傳它,將其固定,發送,刪除它。 – Matt 2012-08-03 15:15:30
怎麼樣,將它保存爲臨時文件,然後將其刪除 – amitchhajer 2012-08-03 15:16:00
PHP在您的腳本甚至開始之前將上傳的文件存儲在tmp目錄中,因此您將無法避免將文件保存到文件系統。 – 2012-08-03 15:16:12