如何将图片上传到WordPress中的数据库并通过上传/提交按钮安全地存储?

时间:2019-07-15 18:49:41

标签: php wordpress file-upload

我有一个已创建的表格,试图将其上传到WordPress数据库。我不确定是否要正确处理它,但是创建了一个SQL数据库并显然给了我所有特权。这是该网站的约会部分,因此不希望其他人阅读它(我假设My SQL是安全的,并且可以秘密地运行,而不会被僵尸程序/蜘蛛等读取)。

所以我有这样的表格(精简版),它是上传提交功能

<b>Add Photo</b><input 
id="fileupload" name="fileupload" 
type="file" value="fileupload" /> 
<label for="fileupload"></label>. 
</div>
<div class="ur-field-item field. 
checkbox">
<p id="check_box_1555917793_field" 
class="form-row validate-required" 
data-priority=""><label 
class="checkbox required=" data- 
label="Agree">
<input id="check_box_1555917793" 
class="input-checkbox ur-frontend- 
field " 
name="check_box_1555917793" 
required="required" 
type="checkbox" 
value="1" data-rules="" data- 
id="check_box_1555917793" data- 
label="Agree" data-value="" /> 
Agree <abbr class="required" 
title="required">*</abbr></label>. 
<span class="description">I agree 
to the <a 
href="https://adsler.co.uk/terms. 
and-conditions/"> Terms and 
Conditions </a> and <a 
href="https://adsler.co.uk/
privacy-policy/"> Privacy Policy 
</a> of Adsler.co.uk.</span></p>
</div></div>
<button class="btn button ur- 
submit-button" 
type="submit">Submit </button>
<div style="clear: both;"></div>
<input name="ur-user-form-id" 
type="hidden" value="6456" />
<input id="ur_frontend_form_nonce" 
name="ur_frontend_form_nonce" 
type="hidden" value="82ebe8a59b" 
/>
</div>
</div>
</form>
<div style="clear: both;"></div>
</div>
</div>
<!-- .entry-content -->

理想情况下,我希望上传到Mysql的所有内容和文件都可以确保安全,但是据我了解,Mysql不处理图像。那么,如何通过添加到WP文件或其他方式(无论如何安全)来做到这一点?

页面:https://adsler.co.uk/dating

1 个答案:

答案 0 :(得分:-1)

提供完整的工作代码将需要大量工作,因此这里给您带来了如何实现的想法:

  1. 您将图像存储在wp安装的/ images目录中
  2. 您需要使用php来处理表单(由于您未提供任何php代码段,因此无法确定您是否知道)(在我看来,这是很好的Tutorial
  3. 是的,这是安全的(如果/ images目录对于Internet ofc不是公开的)