0
如何在上傳過程中獲取臨時文件名? (上傳後給出的tmp_name參數)。 我試圖使用Session Upload Progress,進度正常工作,但tmp_name的字段始終爲空。在上傳過程中獲取臨時文件名
如何在上傳過程中獲取臨時文件名? (上傳後給出的tmp_name參數)。 我試圖使用Session Upload Progress,進度正常工作,但tmp_name的字段始終爲空。在上傳過程中獲取臨時文件名
您可以使用APC並啓用rfc1867 setting apc.rfc1867
。
該網站解釋how to do it:
<form method="post" action="upload.php" enctype="multipart/form-data">
<div>
<input type="hidden" name="APC_UPLOAD_PROGRESS" value="1234" />
<!-- ################### -->
<input type="file" name="myFile" />
<input type="submit" value="Upload file..." />
</div>
</form>
注:
APC_UPLOAD_PROGRESS
表單元素必須出現在文件輸入之前的形式。
它會給你你需要的信息:
print_r(apc_fetch("upload_$_POST[APC_UPLOAD_PROGRESS]"));
###################
Array
(
[total] => 1142543
[current] => 1142543
[rate] => 1828068.8
[filename] => test
[name] => file
[temp_filename] => /tmp/php8F
[cancel_upload] => 0
[done] => 1
)
我建議你提供一些是有問題的代碼。 – GDP 2012-07-05 15:01:08