在php/javascript中打开/浏览对话框
Open/Browse Dialog box in php/javascript?
我正在一个PHP项目上工作,在这个项目中,我需要存储一个图像的路径,当用户从指定的目录中打开对话框选择一个图像时。我该怎么做呢?我不知道如何打开打开/浏览对话框以及如何在PHP/javascript中获得该路径。我希望我的其他表单数据不冲洗当我打开打开/浏览对话框。(我想把图像文件的路径,用户选择在我的数据库中,所以我可以减少我的数据库大小。)
您可以使用带有html的文件上传表单,并将表单发送到PHP文件以处理文件内容。当文件被发送到服务器时,它被存储在一个临时位置。
W3Schools对此有一个很好的教程,HTML变成:
<html>
<body>
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
和PHP:
<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?>
http://www.w3schools.com/php/php_file_upload.asp 您可以使用<input type="file">
如果只需要路径,不需要上传文件。你可以使用javascript。
如果您将数据发送到服务器文件的信息将可用于PHP,但文件也将发送到服务器
查看这里的Javascript文件Api示例,如果你想要更多…http://www.html5rocks.com/en/tutorials/file/dndfiles/
<input type="file">
没有?还是我少了什么?
对于dotNetAddict(如果他们仍然感兴趣)和任何其他同样感兴趣的人,请尝试以下链接,以获得如何获得文件路径的良好解释....
http://www.w3schools.com/jsref/prop_fileupload_value.asp相关文章:
- 着色引导框对话框
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- CKeditor:更改对话框中的默认选择选项
- 搜索api在mac上显示对话框
- 使用密码对话框Javascript请求帮助
- CKEditor v4:自制插件中对话框的动态标题
- 删除确认对话框在第一次单击时不起作用
- 使用jquery对话框中的箭头键
- 获取打开jquery对话框的button的id
- 是否可以用JavaScript显示等效的文件夹对话框
- 我怎么能让jQuery对话框表现得像Javascript警报
- 如何在页面重新加载时显示jquery ui对话框
- 打开相对于鼠标位置的CSS3/HTML5模式对话框
- 如何在jquery/JavaScript中打开浏览文件对话框时执行取消事件
- Appcelerator Titanium-openFileChooserDialog不存在:如何打开对话框浏览文件
- Dropzone.js :在 php-webdriver 集成测试中上传文件而不带浏览对话框
- jquery UI对话框中的浏览文件按钮
- 如何使用javascript打开文件/浏览对话框
- 如何使用脚本打开文件对话框或浏览文件窗口
- 在php/javascript中打开/浏览对话框