簡體   English   中英

上載文件,但不在表單內

[英]Upload a file, but not inside a form

上載文件,但不在表單內

例如 :

<input type="file" name="taskuploadfile"  />

<input type="button" name="taskupload" value="Task Upload" onclick="taskupload()" />

使用Ajax將javascript轉換為php。

我可以在php中獲取文件的臨時路徑嗎?

您可以使用File API讀取數據,然后按照MDN上的示例通過XHR發送數據,或者按照HTML 5 Rocks的示例使用XHR2發送數據。

不過,這些方法確實對瀏覽器的支持有限,因此暫時使用真實表單並提交給iframe可能會更好。

使用可以做到最好的方法的庫,即使經過一個月的編碼也無法達到。

最好的例子之一是JqUploader。

這是示例: http : //pixeline.be/experiments/jqUploader/test.php

既然看起來您正在使用dojo(來自張貼在帖子中的標簽)...為什么不使用HTML5多文件上傳小部件? 它有一個插件可以執行ajax上傳...

此處的更多信息: http : //dojotoolkit.org/documentation/tutorials/1.6/uploader/

此處的參考文檔: http : //dojotoolkit.org/reference-guide/dojox/form/Uploader.html

無法使用ajax上傳文件。 唯一的技巧是使用IFRAME。 而且,由於您要向服務器發布內容, 因此必須使用表單標簽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM